我有一个关于使用xpath
提取值的问题xml的某些部分:
<mark:info>
<mark:Information name="Adress" answer="SomeStreet"/>
<mark:Information name="PhoneNumber" answer="123456789"/>
</mark:info>
我希望收到文字&#34; SomeStreet&#34;使用mysql中的extractValue函数
我试图创建一个像
这样的xpath表达式//mark:info/mark:Information[@name='Adress']
但是我收到了整个节点。我只需要文本&#34; SomeStreet&#34;但我不确定该怎么做。
答案 0 :(得分:0)
xpath //mark:Information[@name="Adress"]/@answer
应该提供SomeStreet
BTW不应该让你的xml有xmlns
来指定mark
之类的内容:
<mark:info xmlns:mark="http://example.com">
?