有没有办法解析iOS中没有分离属性的XML
例如:
Users
UserId="1" Name="John Smith" Loc="London"
UserId="2" Name="Johnny Cash" Loc="Nashville"
Users
由于
答案 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:
然后将字符读入字符串,直到您点击=
该字符串为您的密钥。接下来在引号""
之间读取该字符串是您的值。将密钥和值移交给代表。