2017-01-26 6 views
0

XMLファイル内で変更を加えた後、結果を保存します。私は、コードの下に使用しています:XMLへの名前空間の追加を避ける(Java)

<?xml version="1.0" encoding="UTF-8"?> 

はどのようにそれを削除するか、それを追加することを避けるために:

OutputStream outputStream = new FileOutputStream(
    new File("C:\\Users\\ABC\\Desktop\\abc.xml") 
); 
OutputFormat outputFormat = new OutputFormat(doc, "UTF-8", true); 
outputFormat.setOmitComments(true); 
outputFormat.setLineWidth(0); 

XMLSerializer serializer = new XMLSerializer(outputStream, outputFormat); 
serializer.serialize(doc); 
outputStream.close(); 

しかし、私のXMLへの

は、行を追加していますか?

答えて

0

解決策が見つかりました。以下の行を追加する必要があります。

outputFormat.setOmitXMLDeclaration(true); 

完璧です!

関連する問題