我有以下格式的XML文档。对于给定的fromRole值,能否让我知道XPATH以获取所有父节点(例如,在这种情况下为reject和Addl)。谢谢你的帮助。
<Movement>
<Reject>
<Status>
</Status>
<fromRole>
</fromRole>
<fRole>
</fRole>
</Reject>
<Addl>
<Status>
</Status>
<fromRole>
</fromRole>
<fRole>
</fRole>
</Addl> ....and so on
.......................
</Movement>
答案 0 :(得分:0)
选择Movement
的所有直系子女,假设Movement
是根的子女
/Movement/*
这将为您提供Movement
的所有子项,无论Movement
本身在树层次结构中的位置
'//Movement/*'
http://www.w3schools.com/xpath/xpath_syntax.asp
从fromRole
访问所有直系父母
'//fromRole/..'
在某些节点中你拥有什么并不重要,重要的是你当前的处理节点是什么。 //
与当前位置无关,无论它们在树中的位置如何,都会为您提供所有匹配的节点。