由于我是Android开发新手,
我在我的Android应用程序中使用了SAX xml解析。
它工作正常但在URL中有“&”符号它只是丢弃下一个所有网址部分。
我认为不确定DefaultHandler
类的charcaters方法的问题是什么?
public void characters(char[] ch, int start, int length)throws SAXException {
if (currentElement)
{
currentValue = new String(ch, start, length);
currentElement = false;
}
}
感谢您的帮助。
答案 0 :(得分:0)
替换“&” XML中包含转义序列的字符。 XML文件不应包含“&” CDATA字段中的字符。