2014-01-29 38 views
1

我在這裏有兩種情況。從DTD創建XML

  1. 我給了一個DTD和一個文本文件,我需要從中創建一個XML文件。

  2. 我收到了一些需要在我的XML文檔中更新的數據,同時給出了一個DTD。

因爲我有多個文件(〜1500頁/書,有8本書籍),我想知道我是否可以自動上述2例。我正在使用Altova XML Spy;我也有OxygenXML。

請讓我知道如何才能達到上述情況,這對我來說是一個很大的幫助。

回答

0

問題沒有明確定義。您需要清楚地確定文本和/或數據如何映射到由DTD定義的XML語言。一旦你這樣做了,如果現有文件具有足夠清晰的標記以允許進行映射,那麼你可以構建能夠自動執行該映射的代碼。

但是,除非它是衆所周知的DTD和衆所周知的來源,否則其他任何人都不可能爲您完成這項工作,或者您的源材料與他們的假設完全相符。

所以答案是「是的,其中的一部分或全部可能是自動化的 - 至少第一遍足夠好,需要修改 - 但你可能必須編寫至少規則,很可能是代碼。「