2017-01-26 2 views
0

XML 파일 내부를 변경 한 후에 결과를 저장하고 싶습니다. 나는 코드 아래 사용하고 있습니다 :XML에 네임 스페이스를 추가하는 것을 피하십시오. (자바)

<?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); 

완벽하게 작동합니다.

관련 문제