如何根据元素id获取xml文件中指定元素的值
如题,现在可以读取xml文件,使用getElementsByTagName()读取的话会读取所有元素
xml文件结构为:
<station id="LR1">
<operation>JobId</operation>
<operation>PostId</operation>
</station>
<station id="LR2">
<operation>accountName</operation>
</station>
如何根据station的id获取指定的值呢
比如我根据id "LR1" 去获取JobId,PostId这两个值?
xml
根据Id获取
JavaWeb
取值
------解决方案--------------------Element picLinks = (Element) doc.selectSingleNode("//station[@id='LR1']");
------解决方案--------------------LZ使用什么读取的?
可以看看dom4j,应该可以实现
------解决方案--------------------List<Element> picLinks = (Element) doc.selectNodes("//station[@id='LR1']/operation");
应该是这样
------解决方案--------------------
dom4j
------解决方案--------------------9楼都说了dom4j,lz可以看看dom4j的xpath获取节点