[英]java XML dtd, sax parser
我有一個具有以下內容的xml文檔
<!DOCTYPE TRACE PUBLIC "trace.dtd" "trace.dtd">
第一行之后
<?xml version="1.0" encoding="UTF-8"?>
當我使用SAX xml解析器解析它時,出現以下錯誤...
at javax.xml.parsers.SAXParser.parse(Unknown Source)
java.io.FileNotFoundException: F:\<BLAH>\trace.dtd (The system cannot find the file specified)
任何想法如何繞過此標記以成功解析xml?
好吧據此
盡管未提供要解析的文件,但SAXParser拋出FileNotFoundException
它工作得很好
factory.setValidating(false);
factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.