我正在尝试从 MySQL/MariaDB 表中的 XML 中选择一个节点的值
根据 MySQL 文档,在 MySQLfollowing-sibling
中不支持作为 XPath 轴。有替代方案吗?
文档: http ://dev.mysql.com/doc/refman/5.1/en/xml-functions.html#function_extractvalue
我的 XML 结构类似于:
<fields>
<record>
<id>10</id>
<value>Foo</value>
</record>
<record>
<id>20</id>
<value>Bar</value>
</record>
</fields>
我需要找到 ID 为 10 的记录,并在<value></value>
.
有效的 XPath/fields/record/id[text()=10]/following-sibling::value/text()
将返回Foo
我有哪些选择?
谢谢!