我有很多xml文件(以及它们的xsd文件),需要保存在Oracle表中解析的内容。 xml文件具有一对多关系。
以下是此类文件的示例:
<Customer>
<FirstName>Tom</FirstName>
<LastName>Smith</LastName>
<Address>
<City>NY</City>
<Street>1st Avenue</Street>
</Address>
<Address>
<City>NY</City>
<Street>2st Avenue</Street>
</Address>
<Phone>123456</Phone>
<Phone>345</Phone>
<Phone>768567</Phone>
<Phone>345345</Phone>
</Customer>
真实文件各约1000行,示例简化。如何在没有编写太多代码的情况下解析oracle中的这些文件?表尚未创建,因此我还想知道如何基于xsd创建它们。
答案 0 :(得分:1)
在过去的这些问题中对此有很多想法:
How can I create database tables from XSD files?
Convert XSD into SQL relational tables
虽然XMLSpy不是免费的,但您可以altova.com/download-trial
免费获得一个功能齐全的30天试用版