0

由于我是 Android 开发新手,因此我在我的 Android 应用程序中使用了 SAX xml 解析。它工作正常,但在 URL 中,当它得到“&”符号时,它只是丢弃下一个所有 url 部分。我想不确定这个DefaultHandler类的 charcaters 方法的问题吗?

public void characters(char[] ch, int start, int length)throws SAXException {

        if (currentElement) 
        {

            currentValue = new String(ch, start, length);
                    currentElement = false;

        }
}   

谢谢您的帮助。

4

1 回答 1

0

用转义序列替换 XML 中的“&”字符。XML 文件不应包含 CDATA 字段中的“&”字符。

于 2011-03-03T07:10:18.503 回答