我想用Java創建XML。如何從xml中刪除encoding =「UTF-8」standalone =「no」在Java中的文檔對象
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder;
docBuilder = dbfac.newDocumentBuilder();
Document doc = docBuilder.newDocument();
但Java的自動像這樣
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
創建聲明我怎麼能刪除encoding="UTF-8" standalone="no"
所以這將是
<?xml version="1.0"?>
謝謝!
驗證你爲什麼要在乎? –
可能的重複 http://stackoverflow.com/questions/2133395/remove-xml-declaration-from-the-generated-xml-document-using-java –
@JoachimSauer,我不想重寫編碼,因爲其他程序以我不知道的方式使用這個XML。所以我不能確定我可以設置什麼編碼 – VextoR