Xml 编写XPATH以选择某些节点
我有以下格式的XML文档。请告诉我获取给定fromRole值的所有父节点(例如,在本例中为reject和Addl)的XPATH。谢谢你的帮助Xml 编写XPATH以选择某些节点,xml,Xml,我有以下格式的XML文档。请告诉我获取给定fromRole值的所有父节点(例如,在本例中为reject和Addl)的XPATH。谢谢你的帮助 <Movement> <Reject> <Status> </Status> <fromRole> </fromRole> <fRole> </fRole>
<Movement>
<Reject>
<Status>
</Status>
<fromRole>
</fromRole>
<fRole>
</fRole>
</Reject>
<Addl>
<Status>
</Status>
<fromRole>
</fromRole>
<fRole>
</fRole>
</Addl> ....and so on
.......................
</Movement>
等等
.......................
选择移动的所有直接子项
,假设移动
是根的子项
/Movement/*
这将为您提供移动
的所有子级,无论移动
本身在树层次结构中的何处
'//Movement/*'
从fromRole
访问所有直接父母
'//fromRole/..'
在某些节点中有什么并不重要,重要的是当前处理节点是什么。
/
与当前位置无关,它将为您提供所有匹配的节点,无论它们在树中的什么位置。嗨-我想我没有很好地解释这个问题。重新定义XML以添加更多值。在下面的XML中,如果value中有AA的值,那么XPATH应该返回Addl和Reject的值。AA…等等。。。。。。。。。。。。。。。。。。。。。。。