jjzjj

nsxmlparser

全部标签

ios - 使用 NSXMLParser 只解析前十个帖子,然后分别解析下一批

我正在使用NSXmlParser来解析rss提要。到目前为止一切正常。我预计rss提要最终会包含数十/数百个帖子。我当前的解决方案是读取整个rss提要并显示结果。但是我只想阅读前十篇文章(以防止它解析可能的数百个项目)。然后在稍后的时间(比如当用户到达表格末尾时)解析接下来的十个帖子。所以我的问题是我将如何解析前十个帖子,然后解析接下来的十个帖子,然后接下来的十个帖子等等......这是我用来获取所有帖子的方法:-(void)parseXMLFileAtURL:(NSString*)URL{myArray=[[NSMutableArrayalloc]init];//convertthe

iphone - 无法将 NSXMLParser 委托(delegate)设置为自身

我正在尝试创建一个NSXMLParser并调用它的委托(delegate)方法。在将委托(delegate)设置为self(下面第二行)时,我收到警告Sending'XMLParserViewController*'toaparameterofincompatibletype'id'.我在这里错过了什么?NSXMLParser*parser=[[NSXMLParseralloc]initWithData:data];[parsersetDelegate:self];[parserparse];[parserrelease]; 最佳答案

iphone - 为什么 NSXMLParser 在 foundCharacters 方法中选择这个空格?

我正在学习为iOS平台使用NSXMLParserAPI,到目前为止,它非常易于使用。但是,我在foundCharacters方法中遇到了一个小问题。据我了解,它不应该拾取任何空格,因为foundIgnorableWhitespace方法应该捕捉到它,但它看起来是这样。这是我的代码...-(void)parser:(NSXMLParser*)parserdidStartElement:(NSString*)elementNamenamespaceURI:(NSString*)namespaceURIqualifiedName:(NSString*)qNameattributes:(NSD

ios - Xml 解析器委托(delegate)不在 Swift 中调用

我有一个提供xml响应的网络服务。我想解析并显示在表格中。但是我的XMLParser委托(delegate)没有被调用。我是swift的新手。请帮助任何帮助将不胜感激,classViewController:UIViewController,NSXMLParserDelegate,UITableViewDelegate{varelement:String?vartitles:NSMutableString?varlink:NSMutableString?vartableData:NSMutableArray?vardict:NSMutableDictionary?@IBOutletwe

ios - 在某种情况下移动到下一个屏幕?

我不知道该方法是否正确:我对WebService进行了SOAP调用,该调用是通过按下按钮启动的。调用后,它使用响应进行解析。现在问题来了:如果响应是“OK”,则使用您得到的答案进入下一个屏幕。我能怎么做?这段代码如下:funcparser(parser:NSXMLParser,foundCharactersstring:String?){ifcurrentElementName=="ClientQRCodeMobileResult"{varwsResponse=string!varsplittiamo=split(wsResponse){$0==";"}varfirstString:S

ios - 如何从 HTML 标签获取数据 Inside XML 标签 -

我想从这个XML中获取图像的URL:בפוליטיקה,בכלכלה,בביטחון,במשפט,בתרבות,באקדמיה.המתחהעדתיעדייןאיתנובכלפינה.למההגיעוכלכךמעטמזרחייםלמוקדיהכוחבישראל?הנתוניםהמלאים,הניתוחוהפרשנויותיתפרסמוב-ynetבחג.צפובהצצה]]>这是我的代码。我得到空数组我的代码有什么问题以及我的问题的解决方案是什么。classImageParser:NSObject,NSXMLParserDelegate{varitemsStarted=false;var

ios - 实现 'didEndElement' 方法时 NSXMLParser 崩溃

我在使用NSMXLParser时遇到问题。首先是我的代码:classViewController:UIViewController,NSXMLParserDelegate{overridefuncviewDidLoad(){super.viewDidLoad()varurl=NSURL(string:"http://placeholder.abc/data.xml")varxmlParser=NSXMLParser(contentsOfURL:url)xmlParser.delegate=selfxmlParser.parse()}funcparser(parser:NSXMLPars

ios - 在 Swift 中解析 XML 文件

我正在尝试使用NSXMLParser解析XML文件。最初一切似乎都运行良好,但内容结果似乎被截断并得到了一些奇怪的结果。funcparser(parser:NSXMLParser!,didStartElementelementName:String!,namespaceURI:String!,qualifiedNameqName:String!,attributesattributeDict:[NSObject:AnyObject]!){ifelementName=="title"{foundTitle=true}ifelementName=="description"{foundDe

ios - NSXMLParser didStartElement 获取 attributeDict 问题

我试图在NSXMLParserdidStartElement中获取attributeDict。我的问题是我在调用attributeDict时遇到错误(无法找到接受提供的参数的“下标”的重载)。我调用方法正确吗?我想调用所有符号键,然后将其添加到数组中。funcparser(parser:NSXMLParser!,didStartElementelementName:String!,namespaceURI:String!,qualifiedNameqName:String!,attributesattributeDict:[NSObject:AnyObject]!){element=e

ios - 在 Swift 中使用 XMLParser 解析特定标签并保存为字符串

我想解析下面的响应并仅将“pdf-info”标签的值保存为字符串,letserverResponse="\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t