2012-02-08 83 views
0

我有大量的XML。许多对象都有子对象,我想从中生成表和外键。节点也有很多属性。如何将20MB的XML数据放入SQL数据库?

是否有一个库(PHP,Python或任何便利的语言),可以处理这样一个复杂的文件?

+0

我不知道任何副手。我知道有很多产品可以用来在市场上自动执行此操作(搜索谷歌类似'自动数据库转换器xml到sql')。如果你深入挖掘,甚至可能会有一个很好的免费游戏。但主要是我想说的是,如果您知道任何脚本语言,自己编写脚本转换并不是很困难,并且可能不会比学习如何使用新软件(并可能购买它)慢得多。 – 2012-02-08 01:44:51

回答

1

你为什么要这样做?

迈克尔斯通布拉克有一句名言,我相信这就像是每次晚上下班回家时把你的车拿到位,并把每个部件放在车库的一个单独的架子上。这是很多工作,通常是不必要的。只需将XML存储在XML数据库中即可。

+0

谢谢。什么是好的XML数据库?我正在调查http://xml.apache.org/xindice/ – dangerChihuahua007 2012-02-17 21:03:14

相关问题