nsxmlparser 相关问题

NSXMLParser是Mac OSX开发人员库的Foundation Framework的一类。该类允许开发人员以事件驱动的方式解析XML文档(包括DTD声明)。

使用 NSXMLParser 处理 XML 属性中的特殊字符

我从第三方 API 得到类似以下内容: 我使用 NSXMLParser 将文件读入我的应用程序。 然而,在委托中,该属性得到

回答 1 投票 0

带有 UTF8 数据的 NSXMLParser (NSXMLParserErrorDomain )

我很难解决这个问题,非常感谢任何帮助。 我正在尝试使用 NSXMLParser 解析 UTF8 字符串,但它不起作用。 这是我的字符串: 我真的很难弄清楚这个问题,非常感谢任何帮助。 我正在尝试使用 NSXMLParser 解析 UTF8 字符串,但它不起作用。 这是我的字符串: <?xml version="1.0" encoding="UTF-8"?><host><type>mac</type><port>62181</port><address>192.168.1.159</address><hostname>Samuel’s%20Mac%20Book</hostname><username>samuelw</username></host> 这里是解析代码: - (void) parse:(NSString*)XMLEncodedString withLength:(int)l_length { #ifndef NDEBUG NSLog(@"Received lookup %@",XMLEncodedString); #endif NSData* data=[XMLEncodedString dataUsingEncoding:NSUTF8StringEncoding]; NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; [parser setDelegate:self]; // The parser calls methods in this class [parser setShouldProcessNamespaces:NO]; // We don't care about namespaces [parser setShouldReportNamespacePrefixes:NO]; // [parser setShouldResolveExternalEntities:NO]; // We just want data, no other stuff [parser parse]; // Parse that data.. [parser release]; } XMLEncodedString 的构造如下 - (void) checkForReceive { //NSLog(@"listener: waiting to recvfrom...\n"); addr_len = sizeof their_addr; if ((numbytes = recvfrom(sockfd, buf, MAXBUFLEN-1 , 0, (struct sockaddr *)&their_addr, &addr_len)) == -1) { perror("recvfrom"); return; } buf[numbytes] = '\0'; NSString * string = [[NSString alloc] initWithUTF8String:buf]; [self parse:string withLength:numbytes]; [string release]; } 我的问题来自字符串中的 Unicode 字符“右单引号”(U+2019),我收到此错误: 2010-07-19 17:13:35.734 SwypeSendForMac2 [34354:4233]错误域= NSXMLParserErrorDomain代码= 73“操作无法完成。(NSXMLParserErrorDomain错误73。)” 2010-07-19 17:13:35.736 SwypeSendForMac2 [34354:4233]错误域= NSXMLParserErrorDomain代码= 76“操作无法完成。(NSXMLParserErrorDomain错误76。)” 在调用 xml 的连接方法中,尝试用以下内容替换任何有问题的字符: NSString *final = [connRespStr stringByReplacingOccurrencesOfString:@"&" withString:@" 和 "]; 上面的行将所有与号替换为 and,也许用它来替换单引号? 另外,我相信“错误 76”与未关闭 xml 标签有关。 编辑:刚刚意识到这有多老了,也许上面的信息对未来的搜索者来说是有价值的。

回答 1 投票 0

如何从 artcile xml 文件中提取图形的内联提及?

是否可以从文章的 .nxml 文件中提取图形的内联提及? 我可以使用 pubmed_parser 提取图形和标题,是否有任何库可用于

回答 1 投票 0

如何使用 NSXMLParser 解析 XML 文件

我有一个名为sample.xml 的文件,我需要使用 NSXMLParser 检索该文件中的内容。我之前尝试通过 URL 解析 XML 文件,但现在我有一个 XML 文件。有人可以...

回答 3 投票 0

使用groovy访问父节点下的子节点

我是 groovy 的新手。我正在尝试使用 groovy 重新格式化 XML。 我正在为 orderstartdate 和 StartDate 之间的每个日期创建 XML 节点。但其中一个子节点(prod)有子节点(id ...

回答 2 投票 0

iOS:iOS 6 上的 NSXMLParser 错误(代码 100)

在我的 iOS 应用程序中,我调用了返回 xml 响应的 WS。我使用 NSXMLParser 解析它。在 web 服务发生一点变化之前,在 iOS 6 上一切正常。现在我保持...

回答 2 投票 0

如何更新UITableView中的RSS数据?

我所拥有的:该项目是在SWIFT5上编写的,它是rss阅读器(我使用标准XMLParser)。我用解析器中的数据填充单元格。为了更新单元格中的数据,我实现了UIRefreshControl ...

回答 1 投票 0


XML仅解析某些子元素

这可能是一个基本问题,但是,我有一个xml格式的剧本。我想抓住演讲者和演讲者在字典中的所有行,以便将其添加到数组中。这是格式

回答 2 投票 0

带有“&”(“&”号的NSXMLParser问题

我的NSXMLParsing由于“&”字符而无法工作。下面的代码是我的代码。有什么帮助吗? NSString * myRequestString = [NSString stringWithFormat:@“ http://abc.com/def/webservices/aa.php?...

回答 3 投票 1

确定XPath的方式来检索特定属性的数据

我正在进行集成,并且正在以XML格式获得响应。我需要解析它并使用javascript获取属性值。我正在尝试从节点 ] >> [[

回答 2 投票 0

解析器维基百科

我下载了一个维基百科的转储,我想维基格式转换成我的对象格式。是否有一个维基分析器可将对象转换为XML?

回答 7 投票 13

UITableView单元格文本未显示iPhone应用程序开发中的xml数据

我是iPhone应用程序开发的新手。我想找出为什么tableview单元格没有显示数据。我尝试了很多方法。我在下面给出我的代码。请注意,我在控制台看到数据...

回答 4 投票 1

如何在laravel 5中解析USPTO xml响应

我一直在尝试使用laravel解析USPTO任务api的响应,一切似乎都是错误的。在此之前我真的没有用xml做过这么多。这是xml的示例:

回答 1 投票 1

NSXMLParser不会调用foundDeclerationName

我有这个奇怪的问题 - 我正在使用从互联网上获取的数据解析xml。数据是一个xml文件,我打印它来检查所以我知道它是合法的。我有几个元素,每个...

回答 1 投票 1

如何通过NSXMLParser加载xml文件

我找到了NSXMLParser构造函数使用URL的示例,例如:NSXMLParser(contentsOfURL:(NSURL(string:“http://images.apple.com/main/rss/hotnews/hotnews.rss”)))!但我找不到如何使用......

回答 2 投票 0

如何在Objective C中将NSURLConnection更改为NSURLSession?

我是iOS的新手。我在向Apple Store提交应用程序时遇到了IPv6的错误。我的代码是这样的 - (void)serverconnection {NSString * soapMessage = [NSString stringWithFormat:@“

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.