2014-02-24 2 views
1

XStream 유틸리티를 사용하여 POJO를 XML로 변환하고 있습니다.XStream을 사용하여 헤더 태그 생성

그러나 나는 XML을 생성하고 추가 처리를 위해 그것을 읽으려고 할 때, 그것은

Exception caused by : com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog 

는이 문제를 해결하기 위해, 내가 봤하고 XML의 헤더 태그를 실종됐다 발견되는 오류가 발생합니다.

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

Java 객체를 XML 파일로 변환하는 동안 위와 같은 헤더를 어떻게 추가합니까?

답변

4

그냥 수동으로 추가

public static final String XML_HEADER = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; 

public String toXML() { 
    return XML_HEADER + xStream.toXML(this); 
} 
+0

고마워 루스 탐을 .... 내 답변이 늦어 죄송합니다 – user3252097

관련 문제