0

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

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

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

4

1 回答 1

0

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

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

于 2012-05-21T23:04:19.907 回答