3
我在下面提到了相同的XML。Xpath使用獲取屬性值
XML:1
<PP XML="2000_4_174.xml">
<P name="Antony" value="IN"/>
<P name="sitting" value="17 AUGUST 2000"/>
<P name="type" value="reported"/>
<P name="startpage" value="174"/>
</PP>
XML:2
<PP XML="2000_4_17411.xml">
<P name="Antony" value="IN"/>
<P name="sitting" value="17 AUGUST 2000"/>
<P name="type" value="reported"/>
<P name="startpage" value="1"/>
</PP>
我已使用的在Xpath查詢不同條件用於獲取@XML值條件(@name = 「安東尼」 和@value =「IN」and @name =「startpage」and @ value =「174」)so expect output is(2000_4_174.xml)
我已經試過這個查詢,請告訴我如何添加另外兩個條件。
let $uri := //PP/P[@name="Antony" and @value="IN"]
for $i in $uri
let $j := xdmp:node-uri($i)
let $s :=doc($j)/PP/@XML
return $s
我不明白,你」重新卡住了。輸出是否錯誤,您是否收到錯誤信息? –