怎么根据元素id获取xml文件中指定元素的值
如何根据元素id获取xml文件中指定元素的值如题,现在可以读取xml文件,使用getElementsByTagName()读取的话
如何根据元素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获取节点