在iPhone中解析XML(归因于未分离)

时间:2011-08-04 08:18:57

标签: iphone nsxmlparser


有没有办法解析iOS中没有分离属性的XML 例如:
Users
UserId="1" Name="John Smith" Loc="London"
UserId="2" Name="Johnny Cash" Loc="Nashville"
Users

由于

2 个答案:

答案 0 :(得分:1)

JSON解析类将帮助您...

    NSString *responseString = @""; // your data contained string.
    SBJSON *json = [[SBJSON new] autorelease];
    NSArray *resultData = [json objectWithString:responseString error:&error];

答案 1 :(得分:1)

接缝就像你没有xml一样。您缺少通常有助于解析的所有有用符号。您需要解析一个新的格式规范。

我的第一点建议是询问为您提供此Feed的人是否将其设置为正确的格式(JSON或plist是最容易使用的)。

如果输入不是很大(否则你会遇到性能问题),请按字符手动解析输入。您可能想要编写基于事件的解析器。

逐行拆分供稿,可能使用componentsSeparatedByString: 然后将字符读入字符串,直到您点击=该字符串为您的密钥。接下来在引号""之间读取该字符串是您的值。将密钥和值移交给代表。