[英]Load DTD into SAX Parser in java
我需要解析一堆傳入的xml文檔,它們都具有相同的DTD。 我不希望Sax解析器每次必須解析新的xml文檔時都加載DTD。 無論如何,我可以將DTD加載到解析器中並在以后的解析調用中重用嗎?
我不確定每次加載文檔時您是否擔心從遠程URL加載DTD。
如果是這樣,則可以定義EntityResolver並指定DTD的本地副本。 每當SAX解析器解析文檔時,這將提供對DTD 本地實例的引用。
不幸的是,我不相信有一種預加載/預解析DTD的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.