问题标签 [swxmlhash]

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

ios - 将 XML 转换为 Plist 的任何更简单的方法?

我正在寻求将 XML 转换为 Swift 字典然后转换为 Plist 的过程的帮助。

TL;DR 我正在使用SWXMLHash将 XML 解析为 Swift 字典,然后解析为 Plist,以便用户可以更轻松地编辑数据。解析工作正常,但我无法找到将 XMLIndexer 对象转换为字典的简单方法,而我正在做的方式让我认为应该有一种更简单/可能更复杂的方法来做到这一点。

细节:

这是一个与我正在处理的非常相似的示例 XML:

这就是我解析它的方式:

这是我的解析模型:

这就是我转换为 Swift 字典的方式:

真正的 XML 比示例大,因此转换为字典更加繁琐。有没有更好的方法来做到这一点或我错过了一个现成的解决方案?

谢谢您的帮助。

0 投票
0 回答
43 浏览

swift - 使用 SWXMLHash 反序列化 XML 序列

我想用 SWXMLHash 反序列化一组标签的序列。

这是一个示例 XML:

我尝试了以下(示例)代码:

收到该节点的错误消息。无效

0 投票
0 回答
91 浏览

swift - SWXMLHash解析嵌套的孩子

玩弄 SWXMLHash,我试图提取一个元素,然后获取它的信息。我的 xml 文件很大,我想将解析拆分为较小的函数。

例如,这是来自 GitHub 页面:

这正确地导致“鲍勃,约翰,马克”

但是如果我先拉出目录,所有的名字都是 nil:

这是为什么,我错过了什么?

0 投票
1 回答
60 浏览

swift - 使用 SWXMLHash 解析 XML 中的自闭包时遇到问题

当存在自关闭元素时,我在遍历数据时遇到问题。

在第一个示例中,它最终会跳过所有内容,在第二个示例中,我没有问题,它会抓取我需要的数据。

这是我正在使用的代码示例。

感谢您提供的任何帮助。

0 投票
1 回答
43 浏览

swift - Swift,使用 SWXMLHASH 解析 xml

我一直在尝试解析 xml 的某些部分,包括 CDATA,但我不明白为什么 cdata 根本没有显示。我一直在尝试用 SWXMLHASH 解决这个问题

下面是xml

下面是我的代码

使用该代码,文章标题正确,但没有段落数据,也没有任何错误。请给我一些建议。。