iphone - 在iPhone中解析XML(归属未分离)

标签 iphone nsxmlparser


有没有办法在 iOS 中解析 XML,其中属性不分离 例如: <br/> Users<br/> UserId="1" Name="John Smith" Loc="London"<br/> UserId="2" Name="Johnny Cash" Loc="Nashville"<br/> Users<br/>

谢谢

最佳答案

看起来你根本就没有 xml。您缺少通常有助于解析的所有有用符号。您需要解析新的格式规范。

我的第一条建议是询问为您提供此 feed 的人,将其转换为正确的格式(JSON 或 plist 是最容易使用的)。

如果失败,如果提要不太大(否则会遇到性能问题),请逐个字符手动解析提要。您可能想编写一个基于事件的解析器。

逐行拆分提要行,可能使用 componentsSeparatedByString: 然后将字符读入字符串,直到您点击 = 该字符串就是您的 key 。接下来读取引号之间的 "" 该字符串就是您的值。 F将键和值交给委托(delegate)人。

关于iphone - 在iPhone中解析XML(归属未分离),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6938209/

相关文章:

iphone - 转换 MKPlaceMark 地址字典字符串编码

iphone - 长时间运行的 REST API

ios - 如何同时解析两个不同的.xml文件?

ios - NSXMLParser 的奇怪行为与\n

iphone - NSXMLParser 问题 - SeismicXML 示例

objective-c - 在 NSXMLNode 中追加字符串

javascript - 如何在 Canvas 被销毁时使 webkit 免费 Canvas 上下文内存

iphone - tapku 日历 : need to disable date month change

iphone - NSBlockOperation 或带有 ALAsset Block 的 NSOperation 使用 ALAsset URL 显示照片库图像

iphone - iOS下将数据存储到XML中