【问题标题】:Parsing documents including angle brackets using TouchXML on iOS在 iOS 上使用 TouchXML 解析包括尖括号在内的文档
【发布时间】:2012-05-15 22:26:58
【问题描述】:

我正在尝试使用 iOS 的 TouchXML 解析 XML 文档。通常这很好用,但我试图解析的当前文档在实际数据中包含尖括号。例如:

<reference>
<title>Title < 5</title>
</reference>

由于“invalid startTag”错误而失败。我可以在 TouchXML 中做些什么来解决这个问题,还是我需要在源材料中解决这个问题?

【问题讨论】:

  • 您至少应该在源材料中修复它,因为这是无效的 XML。不知道 TouchXML,我不能确定是否有可能的解决方法,但我对此表示怀疑。
  • 理解,并且绝对同意。这不是我的原始资料,但我同意这是最好的选择。

标签: ios touchxml


【解决方案1】:

不是一个理想的解决方案,但我最终基本上在将 XML 文档传递给 TouchXML 之前对其进行了预处理。我使用正则表达式在一行中搜索多个尖括号(例如 替换附加的尖括号。然后,在解析各个节点的数据时,我将这些符号替换为原始尖括号。

可能有一些方法可以告诉 TouchXML 忽略错误,但我找不到。

【讨论】:

    猜你喜欢
    • 2014-12-30
    • 1970-01-01
    • 2016-11-27
    • 2012-12-20
    • 2011-01-20
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2010-11-05
    相关资源
    最近更新 更多