Can';t解析标记<;![CDATA[]]>;在Android版本2.1中
让我们开门见山吧 我制作了一个Android应用程序,目标是谷歌API(平台2.2)。 我想解析来自RESTAPI的XML文件 XML文件如下所示:Can';t解析标记<;![CDATA[]]>;在Android版本2.1中,android,xml,Android,Xml,让我们开门见山吧 我制作了一个Android应用程序,目标是谷歌API(平台2.2)。 我想解析来自RESTAPI的XML文件 XML文件如下所示: <title>EARTH WIND & FIRE Live in Concert</title> 地球风与火现场音乐会 我将该输出存储在字符串变量中,以后可以使用该变量,因为输出是XML格式的,所以我当然使用XML解析器类。 正如您所看到的,由于XML格式规则不允许裸字符,在本例中为my'&'字符,它将显示: &
<title>EARTH WIND & FIRE Live in Concert</title>
地球风与火现场音乐会
我将该输出存储在字符串变量中,以后可以使用该变量,因为输出是XML格式的,所以我当然使用XML解析器类。
正如您所看到的,由于XML格式规则不允许裸字符,在本例中为my'&'字符,它将显示:
<title>EARTH WIND & FIRE Live in Concert</title>
地球风和;同声传火
所以我用这个方法改变了这个字符:xml.replaceAll(“&;”,”)代码>
xml是字符串,我将替换我的&代码>带有
标记。
我谨此陈辞:
它说我必须使用dbf.setCoalescing(true)强>
一切都很顺利,在我的文本视图中显示了“地球风与火现场演唱会”。符号和字符(&)显示在我的模拟器(平台2.2)中。
但是,当我在设备(平台2.1)中尝试时,它将只显示地球风。
我制作了新的模拟器GoogleAPI(平台2.1),它也显示了地球风
这里有人和我面临同样的问题吗??
Android中的XML解析器或
标记是否存在兼容性问题
提前感谢…在resources文件夹的String.xml中
<string name="my_string"><![CDATA[Please put Your long text here ]]></string>
如果要为textview访问此字符串:
<TextView
android:id="@+id/my_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="@string/my_string"
android:textColor="@android:color/white"
android:textSize="14sp"
android:textStyle="bold" />