簡體   English   中英

在Java中將DTD加載到SAX Parser中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM