使用extractvalue获取XML属性

时间:2017-03-27 19:32:41

标签: mysql

使用MySQl,我尝试使用extractvalue来查找XML节点属性的值。 extractvalue命令应该是什么样的?

示例 -

SET @xml = '<a>
              <b thing="09876"></b>
            </a>'

SELECT extractvalue(@xml,'???')

该命令用于显示&#39; thing&#39;?

的值是什么样的

1 个答案:

答案 0 :(得分:2)

attribute::<attributename>添加到XPath:

SELECT extractvalue(@xml,'/a/b/attribute::thing')

Demo