mule xpath extractvalue mysql

时间:2017-01-31 10:58:12

标签: mysql xml xpath

我有一个关于使用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;但我不确定该怎么做。

1 个答案:

答案 0 :(得分:0)

xpath //mark:Information[@name="Adress"]/@answer应该提供SomeStreet

BTW不应该让你的xml有xmlns来指定mark之类的内容:

<mark:info xmlns:mark="http://example.com">