TBXML不会将具有特殊字符的标记解析为值

时间:2014-05-08 11:48:01

标签: ios xml tbxml

我尝试使用XML解析TBXML,除了包含特殊字符值的标记外,一切都很顺利。

例如,考虑XML元素 <tag> sources/data </tag>

我试图从此标记中获取文本sources/data。我使用[TBXML textForElement:element]来实现这一目标。但它总是返回一个空字符串。 对于另一个标记,相同的代码失败,定义为: <tag> array[i] </tag>

但它适用于普通文本值,如 <tag>name</tag>

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

引用:&#34; Because XML syntax uses some characters for tags and attributes it is not possible to directly use those characters inside XML tags or attribute values.&#34;

http://www.dvteclipse.com/documentation/svlinter/How_to_use_special_characters_in_XML.3F.html

据我所知,这种数据必须放在CDATA中。