问题标签 [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.
xml - 使用 SWXMLHash for Swift 遍历 XML 文件
这是我的代码块,
我试图让一个迭代器通过并打印出这些内部的所有子项和属性,并将它们存储在一个变量中。
我一直在到处寻找帮助,但 Swift 和 XML 只是一个令人头疼的问题 - 任何让我遍历节点的帮助都会很棒,我尝试使用 while 循环,但在给我节点后它只是让程序崩溃了。
我正在尝试使用这个while循环,但即使这样也行不通,
帮助将不胜感激。
xml - 在 Swift 中解析 XML 请求
我刚刚开始涉足 Swift。
我有以下使用 NSURLSession 的获取请求:
但是,数据在 XML 中都是混乱的。如何以可读的方式格式化数据?
我正在尝试使用这行代码解析数据:
但是,这给了我一个关于无法使用的错误data
。我是否使用 SWXMLHash.Parse 函数朝着正确的方向前进?
xml - 无法在 Swift 中使用 SWXMLHash 返回值解析 XML
当我尝试显示“50%”时,取自
预测>区域>预测期>文本>probability_of_precipitation
它在我的故事板标签上出现“nil”。
我有这个 XML 片段,它位于公共 ftp 地址(如下面的代码所示)
这是我的代码:
ios - 循环通过 xml NSData 变量并在 swift 2.1 中获取值
我是快速编程的新手。
我编写了一个xml
从提要获取输出rss
并将其解析为NSDATA
类型的代码,然后我想在循环中从中获取值title
并将image
src
它们发送到表视图以创建列表。
当我手动获取这些值时,我的意思是:
我的代码工作正常,并且在表格视图中正确创建了一项。但问题是当我想从 xml 文件中获取所有值时。
我无法创建 NSDATA 类型的 xml 和数组,而不是能够循环遍历它的字符串。
我能设法工作的是下面的代码,它返回我不想要的所有 xml 标签值:
知道如何在循环中获取这些值而不会弄错或获取其他值吗?
这是我的代码:
xml - SWXMLHash 迭代错误
我是 Swift 新手,正在编写我的第一个带有网络请求的应用程序。出于测试目的,我使用框架 Alamofire 和 SWXMLHash 创建了一个应用程序,用于解析请求中的 xml 数据。
总的来说,它工作得很好(或多或少,我不知道如何为 Alamofire 使用 completionHandler,我什至不明白那到底是什么......真丢脸)
但现在这是我的 xml-Structure 第一次有多个同名项目,我想使用它们的“名称”属性将它们全部迭代到一个数组中。
让我举一个 XML 的例子:
所以我的数组应该是这样的:
到目前为止,我的代码无法正常工作......我收到一个错误,解开 xml 数据返回 nil。这是整个文件的代码:
/以下行给了我错误。当我发出一个只有一个“URL”元素的请求时它可以工作,但是一旦我在这个例子中有很多类似的东西,我的应用程序就会崩溃/
xml2.append(elem["Url"].element!.attributes["Name"]!) } print(xml2) } }
谁能帮我吗?我经常使用谷歌来解决这个问题,但我没有找到任何解决方案。特别是因为我对 Swift 真的很陌生……
此致,
哈勒龙
(抱歉,您可能会发现语法错误,英语不是我的母语。)
ios - 如何更有效地使用 SWXMLHash 以及如何设置将正确接收数据的类?
我正在为火车时刻表应用程序构建一个项目,并且我正在使用一个返回 XML 文件的 API 来操作我正在使用名为 SWXMLHash 的库的数据。
我需要提取出发站的名称及其目的地和出发时间。
我创建了一个类来存储所有这些数据,但我需要改进它,因为我无法提取目的地和出发时间。
我能够遍历 xml 文件并获取出发站的名称。
这是我的课:
这是我提取电台名称的代码:
我的问题是如何获得每个车站的目的地及其适当的出发时间
我想问题出在我实施课程的方式上,我需要找到更好的解决方案。
这是我正在使用的 XML 文件的示例:
ios - iOS Cocoapods 问题:我的部分项目中没有这样的模块(自定义文件夹和 Apple Watch 目标)
我无法正确安装以下 cocoapod:github.com/drmohundro/SWXMLHash
有趣的是,我可以在我的常规 ViewController.swift 中访问 pod 安装的框架“SWXMLHash”,但无法在我的 Apple Watch 扩展文件中访问它。此外,我无法在我为封装 WebServiceHelper.swift 等辅助方法而制作的自定义组/文件夹中访问它
我可以在我的 ViewController.swift for iPhone中轻松导入和使用 pod 提供的框架。但是当我尝试在包含“ViewController.swift”/“AppDelegate.swift”的文件夹之外访问它时,我收到以下错误:
没有这样的模块 'SWXMLHash'
当我尝试访问“myAppName Kit”文件夹中的框架时出错(图片链接)
我的播客文件:
非常感谢您的帮助!
xcode - 如何在操场上使用第三方库:SWXMLHash?
我正在使用 SWXMLHash 解析我的项目中的 xml 文件,它在项目中运行良好,但我想在操场上进行一些测试。
当我想在操场上使用库时,我总是遇到错误:
Playground execution failed: test.playground:5:8: error: no such module 'SWXMLHash'
import SWXMLHash
^
- 我试图删除派生数据文件夹中的文件。
- 我试图清理和构建,似乎没有任何工作。