读书人

JDOM怎么解析节点带前缀的XML文档

发布时间: 2012-04-02 19:58:59 作者: rapoo

JDOM如何解析节点带前缀的XML文档
如何解析如
<gmd:message>
<gmd:yxxid> 1 </gmd:yxxid>
<gmd:content>
<gmd:result>
<gmd:XTMC> 实施曲线 </gmd:XTMC>
</gmd:result>
<gmd:result>
<gmd:XTMC> 井筒曲线 </gmd:XTMC>
</gmd:result>
</gmd:content>
</gmd:message>
节点带前缀的XML文档?
如获取某个节点


[解决办法]
使用XPath:

Java code
    public static void main(String[] args) throws JDOMException, IOException    {        SAXBuilder builder = new    SAXBuilder();        Document doc = builder.build(new File("abc.xml"));        Text txt = (Text) XPath.selectSingleNode(doc,"gmd:message/gmd:yxxid/text()");            System.out.println(txt.getText());    }
[解决办法]
学习
[解决办法]
JDOM本身支持命名空间的提取,在取节点时再带上命名空间这个参数即可。

读书人网 >J2EE开发

热点推荐