我试过这个XPath:
//root/title[@name="Name"]/@value
在这个XML上:
<?xml version="1.0" encoding="utf-8"?>
<root>
<title name="Name" value="1"> Attribute extraction
</title>
<title name="Local" value="1"> Attribute extraction
</title>
</root>
它似乎没有按预期工作。如何提取&#34;值&#34;的内容?属性为&#34; name&#34;属性是名称?
答案 0 :(得分:0)
如果您只想使用值1
而不是value="1"
,则可以使用:
string(//root/title[@name="Name"]/@value)