2011-10-29 67 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項目來生成實體框架模型,將模型重新定位到數據庫,然後從中生成模式。請記住,我自己並沒有嘗試過這種方法。這似乎是一條可能的道路。我希望這有幫助。祝你好運。