我有一个名为[note content];
的内容,它包含一个带字符串hello world
的xml元素
xml元素就像
<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE en-note SYSTEM \"http://xml.evernote.com/pub/enml2.dtd\">\n<en-note>hello world </en-note>"
我尝试过NSXMLparser来解析这个,但没有运气。我可以解析[note content];
并将该字符串分开吗?有没有其他方法来分离这个字符串?
答案 0 :(得分:2)
嘿,你可以使用xml解析或上面的特定字符串,你可以在代码下面使用(你提出的另一种方式)
NSString *str = @"<\?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE en-note SYSTEM \"http://xml.evernote.com/pub/enml2.dtd\">\n<en-note>hello world </en-note>";
NSArray *arr = [str componentsSeparatedByString:@"<en-note>"];
if ([arr count] == 2) {
str = [arr objectAtIndex:1];
str = [str stringByReplacingOccurrencesOfString:@"</en-note>" withString:@""];
}
NSLog(@"%@",str);
答案 1 :(得分:0)
在这里,我希望代码有所帮助 http://devmarc.de/wp-content/uploads/2011/12/devmarc_sample_app_02.11.11-15.22.zip 如果你熟悉xcode,你应该马上知道什么是:) 使用此代码,您可以解析xml,搜索指定的术语并具有活动视图,因此您可以知道它是否加载或加载多长时间。 来源是btw http://devmarc.de/2011/11/02/xcode-ios-tableview-searchbar-xml-parsing-developer-tutorial/