如何将存储在变量中的 xml 数据解析为字符串,从而获取标签中的值?
How do I parse xml data that is stored in a variable as a string so as to obtain the values in the tags?
我想将存储在变量中的 xml 数据解析为字符串,以便获取它的值我该怎么做?
xml 数据是
<?xml version="1.0" encoding="UTF-8"?>
<Details>
<name>name_of_the_device</name>
<ip>ip_of_the_device</ip>
</Details>
由于 XMLParser 仅采用 URL、数据和 InputStream 作为参数,我想知道是否有任何方法可以将存储在变量中的 xml 数据解析为字符串。要求是我不能把这个 xml 数据写入外部文件。
您可以将字符串转换为数据
if let data = xmlString.data(using: .utf8) {
let parser = XMLParser(data: data)
...
}
我想将存储在变量中的 xml 数据解析为字符串,以便获取它的值我该怎么做?
xml 数据是
<?xml version="1.0" encoding="UTF-8"?>
<Details>
<name>name_of_the_device</name>
<ip>ip_of_the_device</ip>
</Details>
由于 XMLParser 仅采用 URL、数据和 InputStream 作为参数,我想知道是否有任何方法可以将存储在变量中的 xml 数据解析为字符串。要求是我不能把这个 xml 数据写入外部文件。
您可以将字符串转换为数据
if let data = xmlString.data(using: .utf8) {
let parser = XMLParser(data: data)
...
}