Java-处理DOM中的空节点

时间:2015-06-10 13:04:10

标签: java xml dom

我正在使用java DOM来解析xml文件,格式化元素并输出为csv以便稍后进行进一步处理。但是我想跳过任何空的节点或id属性为null的节点,我不知道如何解决这个问题。

下面是我的源代码的一个例外,如果您想要完整列表,请告诉我!

... setup ... 

List<Employee> empList = new ArrayList<>(); 
nodeList = document.getDocumentElement().getChildNodes(); 

for (int i = 0; i < nodeList.getLength(); i++) { 
    node = nodeList.item(i); 

    if (node instanceof Element) { 
        Employee emp = new Employee(); 

        emp.id = node.getAttributes().getNamedItem("id").getNodeValue(); 
        NodeList childNodes = node.getChildNodes(); 

        for (int j = 0; j < childNodes.getLength(); j++) { 



... identify all child tags and add to list. 

谢谢, 肖

0 个答案:

没有答案