1
我在String變量中有一個XML,我想將這個值傳遞給DocumentBuilder的parse()。DocumentBuilder分析xml錯誤
String xml = "<?xml version="1.0 ....>";
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new InputSource(new StringReader(xml)));
但是,好像最後一行不工作,因爲doc爲空。
這有什麼不對嗎?我只是嘗試一個XML值,並將其轉換爲文檔。
感謝您的幫助。
你怎麼知道「doc是空的」?在寫文章時,'db'是唯一空的,所以如果它是真正的代碼,那麼你就會吞噬異常,並且永遠不會進入'parse()'調用。 – parsifal
我在文檔上做了系統,它是空的。 – Tony
@parsifal - 這當然是真正的問題。 –