XQuery / XPath - 在具有共同值的属性上连接两组元素

时间:2017-05-26 16:10:38

标签: xml xpath xquery

基础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?

1 个答案:

答案 0 :(得分:1)

是的,这可以单独使用XPath完成。要记住的是=有效地进行了连接:

//person[@uname=//dogs/canine/@owner]/text()