dom4j를 사용하여 XML 파일을 읽었습니다. 이 파일은 다음과 같습니다SAXReader가 ecape 문자를 다시 사용하지 않습니다.
...
<Field> hello, world...</Field>
...
가 나는 Document
로 SAXReader
으로 파일을 읽습니다.
\r\n hello, world...
내가 어떤 처리를 할 다음 asXml()
를 사용하여 다른 파일을 작성 : 나는 노드에서 getText()
을 사용하면 내가 따라와 문자열을 구하십시오. 그러나 원래 파일에서와 같이 문자를 이스케이프 처리하지 않으므로 파일을 사용하는 외부 시스템에서 오류가 발생합니다.
특수 문자를 이스케이프 처리하고 파일을 쓸 때
을 어떻게 가질 수 있습니까?
문자열에 리터럴 개행 문자가 있거나 문자열에 "\ r \ n"이 오는 것을 의미합니까 (예 : 문자?) –
개행 문자가 표시됩니다. 하지만 문제가되지 않습니다. 문자를 얻으려고합니다. ' ' – woezelmann
왜 ' '으로 유지 하시겠습니까? XML을 통해 무엇을 얻으려고합니까? – ewernli