当我这样做的时候
ListunitUsers[@UID='LIST2']我得到了
<root>
<ListunitUsers>
<ListunitMembership Note="" SortId="0">
<Users id="778" username="wa" email="">
<profile_guest profile="162">
<address aid="159"/>
</profile_guest>
</Users>
</ListunitMembership>
</ListunitUsers>
</root>';但我真正想要的是获得用户名。
如何只提取用户名?
发布于 2012-02-06 20:49:08
沿着这个方向的东西
ListunitUsers[@UID='LIST2']/ListUnitMembership/Users/@username更新:
啊哈,它是一个针对关系数据的SQL Server 2000和XPath查询。它既不支持根节点('/'),也不支持属性轴。因此,最好的方法是提取节点并直接读取username属性,不过这已经完成了。
发布于 2012-02-06 20:51:32
您可以执行以下操作:
"//root/ListunitUsers/Listunitmembership.Users[@username]"你会发现这很有帮助:W3 Schools Xpath Syntax
https://stackoverflow.com/questions/9160295
复制相似问题