方法getTextContent()未定义类型Node

时间:2017-07-05 12:20:43

标签: java xml oracle11g

我尝试读取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

0 个答案:

没有答案