问题标签 [nsxml]

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 投票
1 回答
372 浏览

xml - [NSXMLNode stringValue] 的最大长度

我有一个 XML 文档,其中包含一个长度超过 90,000 个字符的元素*

第二行只给了我80k左右。这显然不是我想要的,所以我很感激一些建议。NSXMLNode 坏了吗?我猜我做错了什么。

提前致谢!

*我知道一个元素中的 90kbytes 不是很好,这是我无法控制的。

0 投票
4 回答
6031 浏览

iphone - NSXMLParser 泄漏

我有以下泄漏的代码。Instruments 说泄漏的是 rssParser 对象。我“刷新”了 XML 提要,它运行了这个块并且它泄漏了......

文件.h

文件.m

泄漏的图像......

替代文字 http://www.shipfinder.co.uk/images/memoryleak.png

0 投票
1 回答
1234 浏览

objective-c - NSXML 将“<”替换为“%lt;”

我看到还有其他与此相关的问题,但没有使用 NSXML。

所以,我正在使用 NSXML 从头开始​​构建一个 XML 文档,当我创建一个带有字符串值的 NSXMLNode 时,该字符串中的所有“<”字符都被替换为“& lt;” 当我输出节点或将其保存到文件时。

例子:

然后当我这样做

我得到所有“<”字符替换为“& lt;”的节点。但是,当我这样做时

我得到正确的字符串输出。这个 XML 文档将被保存为谷歌地球的 KML 文件,当它找到“<”时,谷歌地球给了我一个错误 令牌。知道如何让 NSXML 只输出“<”吗?我正在使用 OSX 10.6 和 XCode 3.2 顺便说一句。

0 投票
1 回答
898 浏览

cocoa - 将 CDATA 块写入 NSXMLDocument 文件

如何在 XML 文件中写入 CDATA 块并将其保存到可可文件中。

0 投票
2 回答
372 浏览

objective-c - 检查 XML 树中的节点类型

我从一个 XML 文件构造了一个 XML 树。在构建我做initWithKnd:initWithKind: options:方法时。

在跟踪 XML 树时,如何检查节点是否属于 Element 或 CDATA 或任何其他类型。

0 投票
2 回答
1725 浏览

iphone - 哪个更快?NSXMLParser 或 KissXML

你好,

我需要一个 XML 解析器。我想知道哪个更快?NSXMLParser 还是 KissXML ?

期待回复...

0 投票
1 回答
1893 浏览

objective-c - 如何从 XML 中的元素获取属性

我已经构建了一个 XML 文件的 XML 树结构。我能够追踪整棵树。

当我想检索元素的属性时,它以 NSXMlNode 的形式返回NSXMLAttributeKind。如何提取属性节点中的键值对。

0 投票
2 回答
2309 浏览

objective-c - 如何通过 nsXml Parser 进行解析

我对 iphone 开发非常陌生,我被要求使用 nsxml 解析器从 google api 解析 xml。我已经解析了另一个具有 xml 的 url,但我无法解析 google,因为它使用 id 来存储数据而不是在标签内。IE

有人可以帮助我如何解析标签内的属性。

0 投票
1 回答
961 浏览

objective-c - NSImage、NSData 和 NSXMLDocument 之间的文本编码问题

我正在尝试获取 NSImage 并将其转换为可以写入 XML 文档的字符串。

我目前的尝试看起来像这样:

回读看起来像这样:

我想我错过了一些基本的东西。这个编码问题是怎么回事?

0 投票
1 回答
193 浏览

iphone - xmlParsing 时字符损坏

我正在调用一个返回 xml 数据的 web 服务。现在当我收到 xml 数据时,它都被扭曲了。“<”、“>”和“'”等所有转义字符都转换为 html 格式

即≶ > 和“。

所以现在,解析器无法识别标签。

这是我对网络服务的回应

返回标签之间的内容是xml数据。当我将 xml 数据复制到 NSMutableString 变量中并执行替换字符操作时,它也没有改变。