Sax解析器用"\\n"替换"\n"

Ric*_*rdo 2 java xml sax

我正在使用org.xml.sax中的SAX解析器解析XML文件.我实现的只不过是startElementendElement方法.

有时"text text \n text"需要解析行.

解析器将它们转换为"text text \\n text".我不希望这样.是否可以在不自行操作字符串的情况下阻止解析器进行此类调整?

我检查了api的Defaulthandler类,但没有找到任何东西.

最好的里卡多

小智 5

字符串

"text text \n text"
Run Code Online (Sandbox Code Playgroud)

包含\nXML中不是换行符的两个字符.如果XML解析器只是按原样传递这两个字符,那么结果将包含一个新行,其中没有输入.

转义\n\\n是要做的核心事情.