使用Xpath获取属性值
我在下面提到了相同的XML XML:1使用Xpath获取属性值,xpath,xquery,marklogic,Xpath,Xquery,Marklogic,我在下面提到了相同的XML 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"/> &l
<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>
这方面的XPath是:
//PP[P[@name="Antony" and @value="IN"]
and
P[@name="startpage" and @value="174"]
]/@XML
XPath应该返回
元素的XML
属性,该元素包含以下子元素:
<P name="Antony" value="IN"/>
<P name="startpage" value="174"/>
我不明白你的处境。输出是否错误,是否收到任何错误消息?
//PP[P[@name="Antony" and @value="IN"]
and
P[@name="startpage" and @value="174"]
]/@XML
<P name="Antony" value="IN"/>
<P name="startpage" value="174"/>