1
我在這裏有兩種情況。從DTD創建XML
我給了一個DTD和一個文本文件,我需要從中創建一個XML文件。
我收到了一些需要在我的XML文檔中更新的數據,同時給出了一個DTD。
因爲我有多個文件(〜1500頁/書,有8本書籍),我想知道我是否可以自動上述2例。我正在使用Altova XML Spy;我也有OxygenXML。
請讓我知道如何才能達到上述情況,這對我來說是一個很大的幫助。
我在這裏有兩種情況。從DTD創建XML
我給了一個DTD和一個文本文件,我需要從中創建一個XML文件。
我收到了一些需要在我的XML文檔中更新的數據,同時給出了一個DTD。
因爲我有多個文件(〜1500頁/書,有8本書籍),我想知道我是否可以自動上述2例。我正在使用Altova XML Spy;我也有OxygenXML。
請讓我知道如何才能達到上述情況,這對我來說是一個很大的幫助。
問題沒有明確定義。您需要清楚地確定文本和/或數據如何映射到由DTD定義的XML語言。一旦你這樣做了,如果現有文件具有足夠清晰的標記以允許進行映射,那麼你可以構建能夠自動執行該映射的代碼。
但是,除非它是衆所周知的DTD和衆所周知的來源,否則其他任何人都不可能爲您完成這項工作,或者您的源材料與他們的假設完全相符。
所以答案是「是的,其中的一部分或全部可能是自動化的 - 至少第一遍足夠好,需要修改 - 但你可能必須編寫至少規則,很可能是代碼。「