2013-05-11 2 views
1

XML bean을 사용하여 XML을 작성 했으므로 작성한 xml을 파일에 쓸시기입니다. 하지만 xml 파일에 파일을 쓸 때 형식이 지정되지 않습니다. 그래서, 형식화 된 xml을 파일에 쓰는 것을 도와야합니다.형식화 된 xml을 XML Bean으로 작성하십시오.

문서는 XML을 포함하며 org.apache.xmlbeans.XmlObject의 객체

File file = new File("test.xml"); 
document.save(file); 

답변

1

XmlBeans.save()가 포맷되지 않은 XML 문자열을 얻을 수 toString()를 사용이다 : 내 코드는 아래와 같습니다. 이로 인해 파일의 문자열도 형식이 지정되지 않습니다. 형식이 지정된 출력의 경우 다음을 수행하십시오.

XmlOptions xmlOptions = new XmlOptions(); 
xmlOptions.setSavePrettyPrint(); 
document.save(file, xmlOptions); 
관련 문제