我有一些 XML 文件,res/xml
我正在尝试像通常在 XML 中所做的那样转义字符。我几乎尝试了所有可能的方法:
<tag>Okay, I'll do it</tag>
<tag>Okay, I\'ll do it</tag>
<tag>Okay, I'll do it</tag>
<tag>Okay, I'll do it</tag>
<tag>Okay, I'll do it</tag>
它们都不起作用,当我用 解析文件时XmlPullParser
,我总是只得到部分文本:Okay I
,在撇号所在的位置拆分。
按照这里parser.setFeature(Xml.FEATURE_RELAXED, true)
的建议,我也尝试过,但没有成功。
是否有任何理由或任何解决此行为的理由?
编辑:经过更多测试,看起来这个问题只发生在撇号上,没有其他转义字符,如&
.