问题标签 [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.
objective-c - 项目未链接(KissXML/iOS)
我无法将KissXML链接到我的 iOS 项目。我已将路径“/usr/lib/libxml2”添加到“Header Search Path”,将“-lxml2”添加到“Other Linker Flags”。但是在构建我的项目时出现此错误:
我究竟做错了什么?
iphone - KissXML 不返回 xpath 查询的值
我正在尝试使用 KissXML 解析以下 XML 文件(使用 KISSxml 在 iphone 上生成):
使用以下代码从中创建核心数据对象:
但到目前为止,我尝试的每个 XPath 查询都返回一个长度为 0 的数组。
为了获得我尝试过的名称的值,//Person/name
Person/name
//name
name
它们都返回一个长度为 0 的数组。甚至查询/SnowProfile
返回一个长度为 0 的数组,这让我认为 xml 解析出了点问题。我已经验证了 XML 文件,它很好,从 NSlog 输出中我可以看出该文件正在加载。
iphone - KissXML 和 GData 已弃用?
我看到 KissXML 和 Googles GData 都已弃用。我们可以/应该仍然使用它们吗?有哪些替代方案?
我希望能够在 iOS 上使用 XSD 架构读取和写入 xml。
有什么建议么?
dump - 如何在 KissXML 中转储 XML
我在我的项目中使用了 KissXML,现在我想在 php 中转储 XML 信息以进行跟踪,例如 Zend_Debug::dump(XXX)。
但是我在 KissXML 中找不到 API 支持。
任何想法?还是我必须自己实施?
谢谢!
xml-parsing - NSXMLDocument 解析成自定义对象
使用 NSXMLDocument,而不使用 XPath,是否有一种简单的方法来解析 XML 文档并将其反序列化为自定义对象以创建对象树层次结构?
例如,如果我有下面显示的 xml,是否可以将详细信息放入 Restaurant 对象和其中的 content 对象?
我将使用您上面的答案来扩展它以在 iOS 中使用 Kissxml 进行编程。由于kissXML 文档提到XML 解析器的行为方式与NSXMLDocument 相同,所以我使用NSXMLDocument 提出了这个问题。
iphone - KissXML 不返回字符串
我有一个这样的示例 XML:
依此类推……我的 obj-c 语法如下所示:
它没有返回任何价值,谁能告诉我为什么?
iphone - 使用 KissXML 提取 CDATA
有没有办法可以使用 KissXML 访问 xml 字符串中的 CDATA 值?
我的 obj-c 代码:
字符串如下所示:
objective-c - iOS 数据包长度
我正在编写一个小应用程序,它本质上是在 SOAP 中来回交换 XML。我有一个基于 OS X 的服务器和一个 iPad 客户端。我KissXML
在客户端上使用,在服务器上使用内置的 XML 解析器。我使用GCDAsyncSocket
两者进行交流。
当我在 iPad 模拟器上测试我的应用程序时,会出现完整的 XML。一切正常。
但是,当我使用我的开发设备(实际的物理 iPad)时,其他一切正常,但 XML 在第 1426 个字符之后终止。我已验证此错误发生在多台 iPad 上。
当我订阅GCDAsyncSocket
我使用
的传入数据包时[sock readDataWithTimeout:-1
buffer:[NSMutableData new]
bufferOffset:0
maxLength:0
tag:0];
,以前只是一个简单的[sock readDataWithTimeout:-1 tag:0];
但两者都有相同的结果。似乎 GCDAsyncSocket 无论如何都不应受到责备,因为在模拟器上执行很好。请注意,0
atmaxLength
表示“无限”缓冲区。
有谁知道是什么原因造成的?
ios - 当我创建 DDXMLDocument 的自动释放对象时,我的应用程序崩溃了
我的应用程序没有崩溃。
我将 DDXMLDocument 的对象更改为自动释放,我的应用程序开始崩溃。但为什么?
我的应用程序在 DDXMLNode 中崩溃了。[DDXMLNode XMLStringWithOptions:]
objective-c - 使用 KissXML 处理 wcf Rest Web 服务 - 我应该如何处理命名空间问题
我在 iOS 上使用 KissXML 来解析从 wcf REST Web 服务返回的 XML 数据(用 c# 编写)
我遇到的问题是 KissXML 不喜欢我从 Web 服务获得的 XML 数据中的名称空间。
在一个简单的示例中,我得到的 XML 数据如下所示:
KissXML 似乎无法使用 xpath 来解析此 XML
如果我从 XML 字符串中删除默认命名空间 - 那么它工作正常。
所以这个XML很好,使用上面的objective-c我在我的数组中得到了1个对象(如预期的那样)。
所以问题是:我应该怎么做呢?我可以控制服务和 iOS 应用程序,因此我可以更改服务以尝试删除或更改命名空间(指向如何执行此操作的指针表示赞赏),或者我可以在获取数据后将其从字符串中删除到电话。
这两个选项都感觉有点像黑客 - 有更好的选择吗?