2017-05-26 23 views
0

基礎XML加入兩組對屬性的元素的使用值:的XQuery/XPath的 - 在共同

<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

是的,這可以用XPath單獨完成。要記住的一點是,=有效地做了一個連接:

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

我驚訝的XPath多麼強大可以。(謝謝你對我的重新表述問題的標題) – tom