我正在使用SAX解析器(在android上)从WebService解析xml文件.在某些元素上,CDATA被截断且未完成,例如XML文件包含类似
<name><![CDATA[Gölsder und Ginck GmbH]]></name>
并在解析xml文件之后
public void characters(char[] ch,int start,int length)
throws SAXException {
super.characters(ch,start,length);
String text = new String(ch,length);
文本仅包含“Gölsderund Gin”(前15个字符).我用eclipse调试了它,发现整个字符串不包含在该方法的“ char [] ch”参数中.所以解析本身似乎有一个错误
最佳答案
原文链接:https://www.f2er.com/android/531561.html