mysql - MySQL 中的自定义 XPath

标签 mysql database xpath

我想知道是否有人构建了一个自定义脚本或存储过程来接受一个字段和一个 XPath 表达式来返回。即使真的很笨拙,我也会接受。

类似这样的事情:

FindByXPath(fieldName, query);

我会给出的值:

FindByXPath([xmlContent], '/root/customer/country[@attribute]');

我所需要的只是基本的节点和属性选择。我使用的是 MySQL 5。

最佳答案

升级到 MySQL 5.1。它支持ExtractValue(xml_frag, xpath_expr)

关于mysql - MySQL 中的自定义 XPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/668231/

相关文章:

mysql - 返回 2 个表中相同 ID 的结果

案例中的 SQL 顺序、DESC 和 ASC 奇怪行为

mysql - 创建DATABASE时的SQL_MODE和TIME_ZONE

php - MySQL 错误代码 1054 ......需要帮助的新手

xml - 带有命名空间的 XPath 选择节点

xml - 如何将可变参数传递给 XPath 表达式?

mysql - 选择除第一个记录之外的所有记录

mysql - 用行和列连接两个表并对它们求和

sql-server - SQL 服务器 : How to use XPATH in select query

mysql - 使用 View 或触发器预处理数据