jjzjj

nsxmlparser

全部标签

objective-c - 解析 Webservice 数据 iOS

大家下午好,我已经从Web服务下载了数据,我希望解析该数据以便我可以使用它,但是我在解析返回值时遇到问题,下面是获取代码以及介于两者之间的任何其他帮助赞赏-(IBAction)runNewImport:(id)sender{recordResults=FALSE;soapMessage=[NSStringstringWithFormat:@"\n""\n""\n""\n""\n"""];[[NSURLCachesharedURLCache]removeAllCachedResponses];NSURL*url=[NSURLURLWithString:@"http://[PATH]"];

ios - NSXMLParser 的内存泄漏

我正在使用NSXMLParser并通过调用以下方法在同一类中解析多个.xml文件。[[NSURLCachesharedURLCache]setMemoryCapacity:0];[[NSURLCachesharedURLCache]setDiskCapacity:0];NSString*xmlPath=[[NSBundlemainBundle]pathForResource:@"Accessory"ofType:@"xml"];NSData*xmlData=[NSDatadataWithContentsOfFile:xmlPath];xmlParser=[[NSXMLParserall

ios - iOS 上的 NSXMLParser,我如何在给定 xml 文件的情况下使用它

我想知道如何使用NSXML解析器。所以假设我有一个简单的xml文件,其中包含如下元素:1/1/100014:15:16我如何使用NSXMLParser来解析XML文件(顺便说一句,它在本地桌面上),检查每个元素并将它们中的每一个存储在一个数组中以供以后显示/使用?我正在浏览一些关于它的文档,但我不知道如何使用解析器我知道有3种方法(或更多,如果我错了请纠正我)可以被覆盖-..etcdidStartElement-..etcdidEndElement-..etcfoundCharacters 最佳答案 最简单的事情是做这样的事情:NS

iphone - NSUnknownKeyException - 设置值 : forUndefinedKey in classfile

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。我是iPhone开发的新手,我收到了这个错误输出。我知道发生了什么,只是不知道如何解决。Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding

ios - 处理 NSXmlParser 中的自关闭标签?

我们如何处理NSXmlparser中的自闭合标签?没有起始元素和结束元素——是否可以处理以下类型的标签? 最佳答案 任何XML解析器,包括NSXMLParser,都应该处理这个:与此XML相同:换句话说,就您编写的解析器代码而言,您应该看到解析器调用的元素回调的开始和结束。为了证明这一点,我将以下示例XML放入文件中:然后我实现了以下代码来加载这个文件并解析它:NSURL*sampleURL=[[NSBundlemainBundle]URLForResource:@"sample"withExtension:@"xml"];NSXM

html - 使用 NSXMLParser 解析 HTML

我正在开发一个应用程序,该应用程序可以聚合来自互联网的一些提要并重新格式化内容。所以我正在寻找一种解析一些HTML的方法。鉴于XML和HTML在结构上非常相似,我在想“也许我应该只使用NSXMLParser”我已经在使用它来解析我的RSS提要并且我已经习惯使用它,但是我遇到了一个问题。解析器无法识别作为一个元素。提取像这样的元素没有问题,或,但它不喜欢.有没有人尝试过这样做,如果有,您对这个问题有什么建议或解决方法吗?我认为XMLParser非常适合我正在做的事情,我想使用它,但显然,如果我无法在中获取文本元素对我来说完全没用。欢迎提出任何建议,甚至是建议完全不同的方法。我已经研究了一

ios - 我如何在后台使用 NSXMLParser

我需要在后台模式下解析一些文件。我怎样才能做到这一点。NSXMLParser是异步的吗? 最佳答案 它不是异步的,但你总是可以使用这个在另一个线程中运行解析:+(void)detachNewThreadSelector:(SEL)aSelectortoTarget:(id)aTargetwithObject:(id)anArgument 关于ios-我如何在后台使用NSXMLParser,我们在StackOverflow上找到一个类似的问题: https://

ios - 在 iPhone 上解析 Google 自动完成 XML

我试图让Google搜索自动完成功能在我的应用程序中运行,但我遇到了一些麻烦。我正在使用UISearchBar并且它是textDidChange委托(delegate)方法来执行此操作。当文本更改时,我使用NSXmlParser读取这样的XML文件:http://suggestqueries.google.com/complete/search?client=toolbar&q=SEARCHTERM其中SEARCHTERM是UISearchBar文本。这将返回一个XML文件,然后我将解析该文件以使用找到建议的术语-(void)parser:(NSXMLParser*)parserdid

iphone - ios开发如何解析xml

所以我知道如何解析一些XML结构,但我目前正在尝试解析这个与我习惯的有点不同的特定xml结构。通常我会解析类似的东西Forrest25forrestgrant但现在我正在处理一些像这样的xml..当这些变量的结构像这样时,我该如何访问它们?这就是我通常处理此任务的方式,它基于搜索标题标签并从每个标签获取数据。但是我现在正试图弄清楚如何解析这种其他样式的xml。-(void)startTheParsingProcess:(NSData*)parserData{[myDataArrayrelease];//clearsarrayfornexttimeitisused.myDataArray

iphone - Xcode "AppDelegate *const __strong' 到不兼容类型的参数”错误

当我如下声明appDelegate接口(interface)以设置NSXMLParserDelegate时,我从其他使用[[UIApplicationsharedApplication]delegate]的View收到一些警告;@interfaceAppDelegate:UIResponderwarning:Initializing'AppDelegate*__strong'withanexpressionofincompatibletype'id'但是,如果我删除它,由于xmlParser的self设置会出现另一个警告,@interfaceAppDelegate:UIResponde