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

XML xpath集合解决方案

2012-02-20 
XML xpath集合xml如下:SYSCONFIGNAMEID aaa aaavalue /NAMENAMEID bbb bbbvalue /NAMENA

XML xpath集合
xml如下:
<SYS>  
          <CONFIG>
                    <NAME   ID= 'aaa '> aaavalue </NAME>
                    <NAME   ID= 'bbb '> bbbvalue </NAME>
                    <NAME   ID= 'ccc '> cccvalue </NAME>
          </CONFIG>
</SYS>
我要得到SYS/CONFIG下所有具有ID属性的属性值,即aaa,   bbb,   ccc
我想通过//SYS/CONFIG/NAME/@ID   这样的xpath来得到一个集合。但用dom4j好像出错。但只有一条记录的时候可以得到属性值。不知道为什么。

[解决办法]
document.selectNodes( "/SYS/CONFIG/NAME[@ID] ");
[解决办法]
//SYS/CONFIG/NAME/@ID 并不会得到集合。
应该这样://SYS/CONFIG/NAME得到集合,然后再根据NAME取属性ID

热点排行