使用XML和XSD创建填充的数据库

时间:2012-07-17 21:39:42

标签: mysql xml database csv xsd

我不确定这是否可行,但想到我会问,看看我是否可以获得任何信息。

正如标题所示,我有一个包含数千行的XML文件。我也有它关联的XSD架构文件。

我想知道,我是否可以将这些数据转换为MySQL数据库,而无需手动指定XPath内容?

例如,Java或Python或其他程序是否可以基于XSD分析XML结构,提取表列,并用数据填充它?

我尝试使用PHPMyAdmin导入我的XML文件,但它没有用,并说有一个问题,我认为这与它无法创建列的事实有关。据我所知,它可以更好地处理CSV文件,因此这是2阶段转换的另一种选择。

感谢。

2 个答案:

答案 0 :(得分:3)

尝试使用XMLPipeDB从XSD文件构建关系数据库。

答案 1 :(得分:1)

使用XMLImport将带有XSD的XML加载到Excel中,另存为CSV或格式化为所需的XML格式,如Wordpress,然后导入MySQL。