【问题标题】:TBXML doesn't parse tag with special character as valueTBXML 不解析带有特殊字符的标签作为值
【发布时间】:2014-06-25 19:00:19
【问题描述】:

我正在尝试使用TBXML 解析XML,除了值中包含特殊字符的标签外,一切正常。

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

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

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

有人可以帮我吗?

【问题讨论】:

    标签: ios xml tbxml


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多