我正在尝试使用iOS的TouchXML解析XML文档。通常这很有效,但是我试图解析的当前文档在实际数据中包含尖括号。例如:
<reference>
<title>Title < 5</title>
</reference>由于出现"invalid startTag“错误,此操作失败。我可以在TouchXML中做些什么来解决这个问题,或者我需要在源材料中修复这个问题吗?
发布于 2012-05-22 07:04:20
这不是一个理想的解决方案,但我最终基本上是在将其传递给TouchXML之前对其进行了预处理。我使用正则表达式来搜索一行中的多个尖括号(例如,<<,或<...<,或<...<...<),并用<或>替换额外的。然后,在解析单个节点以获取数据时,我将这些符号替换为原始的尖括号。
可能有一些方法可以告诉TouchXML忽略错误,但我找不到它。
https://stackoverflow.com/questions/10609674
复制相似问题