有没有办法在 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/