dom操作.节点操作

2019-06-29  本文已影响0人  勤劳的杯子
//获取第一个子元素
Element.getFirstChild();
//获取最后一个子元素
Element.getLastChild();
//获取下一个兄弟节点
Element.getNextSibling();
//获取节点属性
NamedNodeMap Element.getAttributes();
    //获取属性key
    Node.getNodeName();
    //获取属性value
    Node.getNodeValue();
    //只知道属性名获取属性值
    Node.getAttrbute("name")

尝试使用另一种方法遍历

//尝试使用另一种方法遍历
                for (Node childNode = documentElement.getFirstChild(); childNode != null; childNode = childNode.getNextSibling()) {
                    if(childNode instanceof Element){
                        System.out.println("childNode.getNodeName().trim() = " + childNode.getNodeName().trim());
                        /*
                        输出
                            childNode.getNodeName().trim() = top
                            childNode.getNodeName().trim() = body
                            childNode.getNodeName().trim() = bottom
                         */
                    }
                }
上一篇 下一篇

猜你喜欢

热点阅读