是否有將DOM解析器空符號從短到長形式更改的方法?將DOM解析器更改爲不使用短符號表示空節點
我需要
<book></book>
,而不是書
<book/>
我們有一個不會與短notation.All我的XML對象工作的第三方XML閱讀器的DOM。什麼是最好的方式呢?
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(XMLFile);
transformer.transform(source, result);
感謝
您應該擔心您的第三方分析器不能接受哪些XML的其他部分。因爲可能有很多。 – parsifal
同意@parsifal。您的解析器不符合規範。如果可能的話,解決這個問題會更好。如果沒有,你可能不得不後處理你的輸出。 –
嗯,我認爲那是唯一的問題。 – user1088352