Swift 发送HTTP请求和读取XML响应
我正在尝试将一个应用程序连接到我家的趋势控制器,但现在我遇到以下问题: 我如何发送Swift(4)以下请求,例如: 读取XML并提取XML响应中的值: 您可以使用和执行此操作。下面是一个从HTTP请求中提取XML值的最小示例。对于特定的解决方案,请查看文档Swift 发送HTTP请求和读取XML响应,swift,xml,Swift,Xml,我正在尝试将一个应用程序连接到我家的趋势控制器,但现在我遇到以下问题: 我如何发送Swift(4)以下请求,例如: 读取XML并提取XML响应中的值: 您可以使用和执行此操作。下面是一个从HTTP请求中提取XML值的最小示例。对于特定的解决方案,请查看文档 Alamofire.request("https://example.com/request").responseString { response in var xml: XMLDocument? do {
Alamofire.request("https://example.com/request").responseString { response in
var xml: XMLDocument?
do {
xml = try XMLDocument(string: response.value ?? "")
} catch {
return
}
guard xml != nil else {
return
}
guard let value = xml!.firstChild(xpath: "/tag1/tag2")?.stringValue else {
return
}
print value
}