1

我正在尝试解析一个XMLusingTBXML并且一切正常,除了在其值中包含特殊字符的标签。

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

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

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

有谁可以帮我离开这里吗 ?

4

1 回答 1

0

引用:“ 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.

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

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

于 2014-05-08T13:32:12.350 回答