[英]XQuery/XPath - Joining two sets of elements on attributes with values in common
基本XML:
<people>
<person uname="mark">Mark</person>
<person uname="ryan">Ryan</person>
<person uname="anna">Anna</person>
</people>
<dogs>
<canine owner="mark">Lucy</canine>
<canine owner="anna">Joey</canine>
</dogs>
所需结果:
Mark
Anna
我刚刚开始学习XPath和XQuery。 可以仅使用XPath完成此操作,还是需要XQuery?
是的,这可以单独使用XPath完成。 要记住的事情是=
有效地进行了联接:
//person[@uname=//dogs/canine/@owner]/text()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.