我在Java中使用SAXParser。
有没有一种方法可以在使用SAXParser解析xml时关闭转义?
例如,我有以下xml:
<tag>
„title”
</tag>
我想通过字符(char [] ch,int start,int length)消息
„title”
获取但是处理程序取消转义xml的内容并给出:
„title”
我尝试指定自定义EntityResolver,但似乎从来没有调用resolveEntity()方法。
最佳答案
SAXParser正在执行应做的事情,但是如果您想按原样保留文本节点,则需要将其包装在CDATA节中。您既可以将其作为预处理步骤,也可以在解析时有一种包装方法(但是我不知道如何做)。