我尝试读取XMLDocument。因此我使用oracle XMLParser。
方法getTextContent()给了我一些问题。我没有问题检索nodeName。但我无法检索价值。我尝试了getNodeValue,但返回null。
这是xml
<?xml version="1.0"?>
<root>
<test>
<name>first</name>
</test>
</root>
我的代码
import oracle.xml.parser.v2.XMLDocument;
public class XMLReader {
public static void checkRules(XMLDocument doc) {
System.out.println(doc.getElementsByTagName("test").item(0).getChildNodes().item(0).getNodeName());;
System.out.println(doc.getElementsByTagName("test").item(0).getChildNodes().item(0).getTextContent());
}
}
和控制台
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method getTextContent() is undefined for the type Node