且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在xml dom解析器中获取节点列表的值?

更新时间:2023-11-24 14:37:04

使用 getDocumentElement() 获取 root Element,然后使用 getTagName()代码>获取标签名称.

Use getDocumentElement() to get root Element, then use getTagName() to get tag name.

示例:

    Element root = result.getDocumentElement();
    String name = root.getTagName();

    if(name.equalsIgnoreCase("AuthenticationError") )
    {
        String value = myDocument.getDocumentElement().getTextContent();
        System.out.println("Error:" + value);
    }
    else if(name.equalsIgnoreCase("Notes") )
    {
       NodeList nodes = root.getElementsByTagName("Channels");

       for(int i = 0 ; i < nodes.getLength() ; i ++)
       {
           //-----do something with channels nodes--
       }
    }