将xml转换为表
我需要将oracle表转换为xml,然后将其返回为表形式。
我使用 xmlgen 转换了一个表,但我不知道如何反转转换。我正在寻找将 xml 文件转换为表的示例。
I need to convert an oracle table into xml and then return it to table form.
I converted a table using xmlgen, but I don't know how to reverse the conversion. I'm looking for an example of converting an xml file into a table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
根据您最终想要执行的操作,一种简单的方法是在 SQL 中使用 XMLSequence() 和 Table() 函数将节点集从 Xpath 转换为行源:
Depending on what you're ultimately trying to do, a simple way is to use XMLSequence() and Table() functions in SQL to convert a nodeset from an Xpath into a rowsource:
您可以使用 XMLTABLE 语法创建 xml 表的关系视图。
例如
http://download.oracle.com/docs /cd/B19306_01/server.102/b14200/functions228.htm
You can create a relational view over xml table using XMLTABLE syntax.
e.g.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions228.htm
也许 Hyperjaxb 正是您所需要的?
它可以从 XML 构建数据库架构,反之亦然,并生成对象绑定以在 DB 和 XML 之间进行转换,反之亦然:
https ://hyperjaxb.dev.java.net/
https://www.hibernate.org /218.html
Maybe Hyperjaxb is what you need?
It can build databse schemas from XML and vice versa and generate Object Bindings to convert between DB and XML and vice versa:
https://hyperjaxb.dev.java.net/
https://www.hibernate.org/218.html
您可以使用 XSLT 生成 CSV 格式的文本。
You can use XSLT to produce a CSV formated text.