Java API 太阳对象的等价物

Java API Equivalent of Sun Object

运行 对我的代码进行静态分析指出我不应该使用 Sun 类 而是使用 Java APIs。

以下代码的正确 Java API 等价物是什么:

DeferredElementNSImpl nodes = (DeferredElementNSImpl) node;
Node transactionID = nodes.getElementsByTagName("id").item(0);

节点类型为org.w3c.dom.Node

您应该将节点转换为 org.w3c.dom.Element

org.w3c.dom 不是太阳 class。这是一个 w3c class.

他们希望您避免的 classes 在像 com.sun 或偶尔 sun.something

这样的包中

org.w3c.dom 是在 Java 中做任何 DOM 事情的标准 api。这不是要写的东西。