Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 iOS 的 TouchXML 解析 XML 文档。通常这很好用,但我试图解析的当前文档在实际数据中包含尖括号。例如:
<reference> <title>Title < 5</title> </reference>
由于“无效的 startTag”错误,此操作失败。我可以在 TouchXML 中做些什么来解决这个问题,还是我需要在源材料中解决这个问题?
这不是一个理想的解决方案,但我最终基本上在将 XML 文档传递给 TouchXML 之前对其进行了预处理。我使用正则表达式在一行中搜索多个尖括号(例如<<,或<...<,或<...<...<),并用< 或> 替换附加的尖括号。然后,在解析各个节点的数据时,我将这些符号替换为原始尖括号。
可能有一些方法可以告诉 TouchXML 忽略错误,但我找不到。