我試圖用XSL文件驗證XML文件。並使用我在網上找到的現場驗證。使用doctype進行驗證
我得到這個錯誤時,即時通訊驗證
未知錯誤類型:java.io.FileNotFoundException
但是當我刪除了doctype線(<!DOCTYPE thesaurus SYSTEM "dictionary.dtd">
)它的工作沒有任何問題。
這是一個常見的驗證問題?或者我做錯了什麼? 當我用我的DTD驗證我的XML我沒有得到任何錯誤。
我試圖用XSL文件驗證XML文件。並使用我在網上找到的現場驗證。使用doctype進行驗證
我得到這個錯誤時,即時通訊驗證
未知錯誤類型:java.io.FileNotFoundException
但是當我刪除了doctype線(<!DOCTYPE thesaurus SYSTEM "dictionary.dtd">
)它的工作沒有任何問題。
這是一個常見的驗證問題?或者我做錯了什麼? 當我用我的DTD驗證我的XML我沒有得到任何錯誤。
您只有一個指向DTD的系統標識符,所以很可能是在線工具無法找到DTD的問題。 (什麼網上確認您使用的?)
什麼,你可以嘗試做取而代之的是把DTD內部子集:
<!DOCTYPE thesaurus [
<!--contents of dictionary.dtd should go here-->
]>
後,我加入我的答案,我意識到,你說你要驗證你的帶有XSL的XML文件。你如何使用XSLT進行驗證? – 2012-02-03 21:08:58
隨着在線驗證器 http://jmeware.com/LiveXsl.jsp – Dymond 2012-02-03 21:16:59