问题标签 [kissxml]

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 回答
133 浏览

search - 将 libxml2 添加到 Xcode 错误

我已经看到了 10239218301 其他关于此的问题,但没有解决方案对我有用。

我试过“其他链接器标志”=-lxml2

我试过“搜索头文件”=$(SDKROOT)/usr/include/libxml2

我试过“搜索头文件”=$(SDK_DIR)/usr/include/libxml2

我试过“搜索头文件”=/usr/include/libxml2

我已经尝试了选中和未选中“始终搜索用户路径”的所有组合。

我正在尝试将其用于 xcode 以与 KissXML 一起使用,但我有一些 860 错误和 400 警告......

0 投票
2 回答
1336 浏览

objective-c - 如何用 KissXML 编写 CDATA?

我正在为需要创建 XML 文档的 iOS 创建应用程序。我通过 KissXML 做到这一点。部分 XML 看起来像

我在 KissXML 中找不到任何选项来创建 CDATA 部分。简单地添加一个带有 CDATA 内容的字符串作为文本将导致转义特殊字符,如 < 和 >。谁能给我一个关于如何用 KissXML 编写 CDATA 的提示?

0 投票
1 回答
1149 浏览

ios - KissXML 因包含处理指令的 XML 而失败

我遇到了一个问题,当 XML 包含处理指令时,KissXML 中的 XPath 查询将失败,但如果完全相同的 XML 不包含任何处理指令,它将正常工作。

例如,我有以下没有处理指令的 XML (demo1.xml):

我正在解析 XML 并执行 XPath 查询,如下所示:

此代码按预期提供以下日志输出:

但是,如果我随后使用包含单个处理指令 (demo1-5.xml) 的以下 XML:

相同的代码将失败,并且仅提供以下输出:

我看不出这个 XML 有什么问题会导致 XPath 查询失败,尤其是在遍历 DOM 表明它解析正确时。

谢谢,保罗

0 投票
1 回答
369 浏览

ios - iOS XML Parser 内存泄漏与 KissXML

这几天我一直被这个内存问题弄糊涂了。在我的 iOS 项目中,我使用 KissXML 作为 XML 解析器。我的 XML 文件很大(15M)。现在,内存问题来了:

这是我的代码

http连接完成部分:

在 API:universalParser 的 AIDXMLParser.m

当我运行我的应用程序时。我使用 [Activity Monitor] 来捕捉我的内存使用情况。

之前:[Real memory size] 为 40.7M

之后:【实际内存大小为63.1M

增加的内存 (63.1M-40.7M) 永远保留在那里。

一切正常。我尝试过使用 TBXML 而不是 KissXML。使用 Instruments-Profile/Analyze 进行测试,但仍然没有错误或警告。我不知道我错在哪里。

还有其他人面临同样的问题吗?

0 投票
1 回答
1509 浏览

objective-c - 解析来自网站的 XML 响应

目前我正在为我的 iOS 应用程序编写一个在线登录,我对应该使用什么库来处理 HTTP-Request 和 XML-Parsing 进行了一些研究。我最终选择了 AFNetworking 和 KissXML。我还将 KissXML 添加用于 AFNetworking。对网站的请求成功,但我有点卡在解析收到的 XML 上。

响应如下所示:

在我的代码中,我对网站执行 HTTPRequest 以接收 XML,然后尝试检查用户数据是否有效。如果它们有效,我想收到用户名和国家/地区等元素。但如果发生错误,我想把它还给我。到目前为止我的代码:

谁能给我一个关于如何改进代码以及如何正确执行的提示。因为如果我想将 localerror 分配给错误,我总是会得到一个错误:(

0 投票
2 回答
4886 浏览

iphone - 如何从 iOS 应用程序发送 POST XML?

因此,我在网上一遍又一遍地搜索有关从 iPhone 应用程序使用 POST 发送 XML 的任何信息 - 到目前为止没有运气,没有!

我在我的应用程序 KissXML 中使用它,当涉及到使 XML 失去响应时,我发现它非常简单和有用 - 但在将 XML 发送到服务器时则完全相反......这是我连接和接收 XML 的方法。我试图将仅包含我的 XML 请求的 NSString 放入 POST 请求的正文中,但它没有按计划工作。

这就是我要进入的response

我在这里错过了什么吗?我想使用 KissXML,因为它是使用已经准备好的 XML 文档成功响应的最简单方法(至少我知道),但是如果解决方案需要更改框架 - 不要犹豫。首要任务是让它工作。我走到了死胡同——这让我发疯,尤其是这件事真的很紧急。

0 投票
1 回答
564 浏览

objective-c - XML 解析 - 使用 KissXML 和 XPath 将属性分组到 nsdictionary

我尝试的目标是解析这个 xml 文档https://api.eveonline.com/eve/SkillTree.xml.aspx并最终将其放入核心数据中。

但我遇到问题的片段是

我遇到的问题是试图弄清楚如何将 typeID 和 SkillLevel 保持在一起以保存在 nsdictionary 中。

所以我们的目标是将每个都<row typeID="13279" skillLevel="3" /> 放入自己的对象中。

我使用的主要代码是

}

typeName 工作正常,我想要的每个对象只有 1 个名称,但它可以有多个 typeID,所以我试图将这些值分组到 1 个对象中,以便最终将其全部导入核心数据。我知道 typeID 也只是被全部转储到一个数组中。我只是迷失了如何让元素行更好地分隔东西。

谢谢。

0 投票
1 回答
279 浏览

objective-c - DDXMLDocument目标-c上的递归循环

我想在 DDXMLDocument 上递归循环,并更改元素属性。

我该怎么做 ?我目前有文档和根元素:

0 投票
1 回答
1678 浏览

libxml2 - libxml xmlNodeDump 编码问题

我有这个代码

结果是

结果我需要чатрум

我怎样才能做到这一点?

0 投票
1 回答
193 浏览

ios - 使用 KissXML 和 armv7 GoogleMap

我需要一些帮助,我遇到了这个问题,我需要在我的项目中使用 googleMap,我必须执行以下操作:将 Architectures 的默认值替换为armv7.

在其他链接器标志部分中,添加-ObjC. 如果这些设置不可见,请将 Build Settings 栏中的过滤器从 Basic 更改为 All。但如果我这样做,KissXML 就不起作用了……

像这样的一些错误:

我不知道该怎么做。请帮助我。非常感谢。