首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么根据元素id获取xml文件中指定元素的值

2013-03-21 
如何根据元素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");

应该是这样
[解决办法]
引用:
引用:Java code?1List<Element> picLinks = (Element) doc.selectNodes("//station[@id='LR1']/operation");
应该是这样

0.0 你们的document对象是引用的什么jar包的.
为毛我的没这方法都..我是引用的这个

Jav……

dom4j 
[解决办法]
引用:
引用:Java code?1List<Element> picLinks = (Element) doc.selectNodes("//station[@id='LR1']/operation");
应该是这样

0.0 你们的document对象是引用的什么jar包的.
为毛我的没这方法都..我是引用的这个

Jav……
9楼都说了dom4j,lz可以看看dom4j的xpath获取节点

热点排行