我有一个关于使用 xpath 提取值的问题
xml 的某些部分:
<mark:info>
<mark:Information name="Adress" answer="SomeStreet"/>
<mark:Information name="PhoneNumber" answer="123456789"/>
</mark:info>
我想用mysql中的extractValue函数接收文本“SomeStreet”
我试图创建一个像
这样的 xpath 表达式//mark:info/mark:Information[@name='Adress']
但我收到了整个节点。我只需要文本“SomeStreet”,但我不知道该怎么做。
最佳答案
xpath //mark:Information[@name="Adress"]/@answer
应该给SomeStreet
顺便说一句,你的 xml 不应该有 xmlns
指定什么是mark
像:
<mark:info xmlns:mark="http://example.com">
?
关于mysql - mule xpath 提取值 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41955830/