为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】:Centos 7.9
【CPU】: inter I7
【问题描述】*:达梦8使用ExtractValue函数解析XML的值,获取带有命名空间的值为空!
例如这样的 XML :
<message>
<MessageType xmlns="Message">png</MessageType>
<guid xmlns="Message">a6125ca121bf40d386c8b8323f9167f3</guid>
</message>
查询语句为:
select ExtractValue('<message>
<MessageType xmlns="Message">png</MessageType>
<guid xmlns="Message">a6125ca121bf40d386c8b8323f9167f3</guid>
</message>','/message/MessageType')
查询结果为空 这种 带有 xmlns 命名空间的如何如何获取值恩
xml更详细的功能可以使用xml系统包试试:
https://eco.dameng.com/document/dm/zh-cn/pm/dbms_xmlgen-package.html