问题标签 [nsxmlparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
29460 浏览

iphone - 如何使用 NSXMLParser 解析同名的父子元素

有谁知道如何使用事件驱动模型 NSXMLParser 类解析以下 xml?

我想从这个 xml 文件中收集所有三个名称,是否可以,或者我必须更改为基于树的解析?

0 投票
3 回答
693 浏览

iphone - 为 iPhone 解析 XML(aMule 下载/搜索结果)

我目前正在开发一个软件来通过 iPhone 控制我的服务器的 aMule 状态,我创建了一个套接字,它会吐出应该被解析的 xml,但是因为 NSXMLParser 是事件驱动的,所以我在理解这方面有问题工作...我想到了这种类型的 XML 结构,如果您有更好的结构方法的想法,请告诉我!:D

我在想的是,因为我想把它放在一个表格视图中,很可能我需要一个 NSMutableArray,根据结果有很多 NSDictionaries,每个 dict 都应该是一个文件。你们有什么建议?我应该如何处理这种情况?

谢谢

0 投票
2 回答
608 浏览

iphone - 如何记录 nsxmlparser

我正在从一个 url 解析一个 xml,通过

如何 NSLog 它以便在控制台中查看 xml ???如果我使用

我在控制台中显示了“XMLParser x 4d562”

0 投票
3 回答
1217 浏览

iphone - 使用 NSXMLParser 检查 XML 文档是否为空

我正在编写一个 iPhone 应用程序,它从 Web 服务中以 XML 形式检索数据。如果 Web 服务没有找到数据,它会返回一个空文档,例如

正在解析此数据,然后将其添加到数组中,然后添加到表视图中。

在我的-numberOfRowsInSection我有return [self.array count];但显然如果文档为空,则不会将任何内容添加到数组中,并且我没有收到解析错误,而是收到index out of bounds错误。有没有一种isDocumentEmpty方法或一些类似的方法来检查文档是否有元素?

你还有什么建议我检查这个?我应该用什么方式来提醒用户?一个警报视图然后弹出控制器?

谢谢。

0 投票
2 回答
184 浏览

iphone - 解析器完成后字符串无效,iphone

我已经解析了一个 xml 并将解析的数据存储在属性声明、保留和合成的字符串上,这些值在解析过程中进入这些字符串,但在解析器完成解析后被无效。我无法从另一个 IBAction 方法访问它们,在那里我得到 EXEC BAD ACCESS 错误,根据我的经验,它认为当调试器访问无效的内存时会出现这种情况。

}

这部分工作正常,但是

这会导致错误。请帮忙

0 投票
2 回答
95 浏览

cocoa - NSXMLParser 对数据的所有权

我用从互联网上获得的可变数据初始化我的 NSXMLParser。我想知道解析器是在释放时释放它还是在解析后必须释放它?

谢谢

0 投票
2 回答
298 浏览

iphone - iPhone 中的 XML 解析模式

我有一个 Web 服务,它返回某些“模型”,这些“模型”都是由objective-c 中的一个类定义的。对 RESTful 方法的调用将返回单个模型 XML 或模型 XML 元素列表。

或者

我试图想出一种方法来组织我的类,使解析对象或对象列表很容易,最终添加更多模型对象也很容易。它显然会涉及每个“模型”的代表,但是您如何以一种简单而优雅的方式组织它。每个模型对象的 xml 委托?如何处理列表?也许某种类型的列表委托对象将根据某个列表引用正确的单个模型委托?(即:小部件-> 小部件委托)

我将有一个单独的类来提供 web 服务中的所有方法。

我想它实际上更像是一个面向对象设计模式的问题,而不是其他任何问题。

0 投票
2 回答
7624 浏览

iphone - 使用 NSXMLParser 解析 XML 的问题

我在解析(显然)正确的 XML 代码时遇到了奇怪的问题!

解析出来的xml是:

NSXMLParser 给我以下错误:

有趣的是,如果我单独解析这些行我没有问题,解析器会大惊小怪!

我的解析代码是:

有人知道它可能是什么吗?

谢谢

0 投票
3 回答
1101 浏览

iphone - NSXMLParser 和 BOM 字节

由于来自某个服务器的 php 查询,我正在获取我的 xml 文件。当我将结果数据打印到控制台时,我得到了结构良好的 xml 文件。当我尝试使用 NSXMLParser 解析它时,它返回带有代码 4 的 NSXMLParserErrorDomain - 空文档。我看到它无法解析的 xml 在关闭 xml 标头的“>”标记后立即具有 BOM(字节顺序标记)序列。问题是如何摆脱 BOM 序列。我试图用这样的 BOM 字节创建一个字符串:

但由于某种原因它不起作用。有 xml,在根元素之后有这个序列。在这种情况下,NSXMLParser 成功解析了 xml。Safari 会忽略这些字符。所以 Xcode 调试器。请帮忙!

谢谢,

纳瓦

0 投票
2 回答
1564 浏览

xml - 解析没有属性的 XML 并在 iPhone 编程中的 UITableView 中显示

我是 iPhone 应用程序编程的新手。我无法从 XML 文件中获取价值并将其显示在 UITableView 中。我需要获取动物的名称值。解析没有属性的 XML 的简单方法是什么?我已阅读 NSXMLParser 文档,但数据未显示在我的 UITableView 中。这是我的 XML 文件:

我遵循一些关于使用属性解析 XML 的教程,但是在我的 XML 文件中,我没有属性。这是我解析 XML 的代码: