sql - 有没有办法从具有不同字段而不是 XML 数据类型字段的 PostgreSQL 表中获取 XML 格式的数据?
问题描述
我想使用 JDBC 和 Postgresql 从 XML 格式的数据库中获取数据,但数据以 id、name、age 格式存储。
解决方案
另一种选择是使用 Saxon 的 XSLT 扩展:
<persons>
<sql:query connection="sql:connect(....)" table="t"/>
</persons>
http://www.saxonica.com/documentation/index.html#!sql-extension
然后,您将 XML 转换为 XSLT 样式表,该样式表可以将其操作为您真正想要的最终格式。
推荐阅读
- visual-studio-code - VS Code 中的“includePath”和“args -I PATH”有什么区别?
- powerquery - 使用正则表达式拆分 Excel 电源查询列
- python - 将变量分配给列表中的元组
- sql - 2个表的SQL
- javascript - 我在复选框中有两个列表,一个我已经检查了一个最初没有检查
- mysql - 警告:mysql_connect():无法通过套接字连接到本地 MySQL 服务器
- go - Golang proto 文件管理和导入
- c - 在 C 中,如何从字符串中取出两个字符,并将它们分配为自己的字符串?
- python - mongodb 连接字符串 uri 在 Kubernetes 中不起作用
- azure - Azure Devops - 将用户添加到组织而不分配项目集合管理员