2011-10-29 68 views
1

我有XML文档和XML的DTD。xml dtd - > sql schema

是否有任何工具,使可能:

  1. 创建DTD完整的SQL架构。

  2. 将带有数据的XML文档转换为SQL。

+0

没有这样的工具,因为XML太自由流动以允许转换为SQL。 – Oded

回答

1

DTD是一项不推荐的技术。您需要将其转换为XSD才能有实现这一目标的真正希望。 W3有A Conversion Tool from DTD to XML Schema这可能有帮助。

我在想,您可能会使用ADO.Net Entity Framework generate model from XSD file问题中提到的Codeplex项目来生成实体框架模型,将模型重新定位到数据库,然后从中生成模式。请记住,我自己并没有尝试过这种方法。这似乎是一条可能的道路。我希望这有帮助。祝你好运。