获取具有html格式样式的XML的内部元素

时间:2017-05-29 11:24:47

标签: java xml dom xml-parsing

我想获取XML节点的文本值。我正在使用DOM,一切正常。

我想在以下场景中获取节点的值

String path = "path_of_the_file";
    File file = new File(path);
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
    Document doc = dBuilder.parse(file);

    Node student = doc.getElementsByTagName("student").item(0);
    NodeList nodes = student.getChildNodes();
     for (int i = 0; i < nodes.getLength(); i++) {
         if(nodes.item(i).getNodeType() == Node.ELEMENT_NODE){
             Node element = nodes.item(i);
             System.out.println(element.getTextContent());
        }
     }
}

在上面的情况下,我无法获得全文值,一旦解析文档,我只得到Abcd。

以下是代码,

{{1}}

0 个答案:

没有答案