首页 > 解决方案 > 有没有办法从具有不同字段而不是 XML 数据类型字段的 PostgreSQL 表中获取 XML 格式的数据?

问题描述

我想使用 JDBC 和 Postgresql 从 XML 格式的数据库中获取数据,但数据以 id、name、age 格式存储。

标签: sqlxmlpostgresql

解决方案


另一种选择是使用 Saxon 的 XSLT 扩展:

<persons>
   <sql:query connection="sql:connect(....)" table="t"/>
</persons>

http://www.saxonica.com/documentation/index.html#!sql-extension

然后,您将 XML 转换为 XSLT 样式表,该样式表可以将其操作为您真正想要的最终格式。


推荐阅读