当前位置: 代码迷 >> J2EE >> JDOM怎么解析节点带前缀的XML文档
  详细解决方案

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

热度:77   发布时间:2016-04-22 02:15:24.0
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本身支持命名空间的提取,在取节点时再带上命名空间这个参数即可。
  相关解决方案