如何在Swift中使用XML字符串初始化NSXMLDocument?
我试图从xml字符串中获取值,但由于对Swift不熟悉,我不知道如何初始化NSXMLDocument对象。我正在努力:如何在Swift中使用XML字符串初始化NSXMLDocument?,swift,macos,Swift,Macos,我试图从xml字符串中获取值,但由于对Swift不熟悉,我不知道如何初始化NSXMLDocument对象。我正在努力: var xmlString:String = "<?xml version=\"1.0\"><results><item1><name>Something</name><price>10.99</price></item1></results>" var xml:NSXM
var xmlString:String = "<?xml version=\"1.0\"><results><item1><name>Something</name><price>10.99</price></item1></results>"
var xml:NSXMLDocument = NSXMLDocument(xmlString)
NSXMLDocument不包含初始值设定项,而只将字符串作为参数。不过,有一种方法可以解决你的问题。比如:
let xmlString = "<?xml version=\"1.0\"><results><item1><name>Something</name><price>10.99</price></item1></results>"
var error: NSError?
let xml = NSXMLDocument(XMLString: xmlString, options: 0, error: &error)
让xmlString=“Something10.99”
var错误:N错误?
让xml=NSXMLDocument(XMLString:XMLString,选项:0,错误:&error)
NSXMLDocument不包含初始值设定项,只将字符串作为参数。不过,有一种方法可以解决你的问题。比如:
let xmlString = "<?xml version=\"1.0\"><results><item1><name>Something</name><price>10.99</price></item1></results>"
var error: NSError?
let xml = NSXMLDocument(XMLString: xmlString, options: 0, error: &error)
让xmlString=“Something10.99”
var错误:N错误?
让xml=NSXMLDocument(XMLString:XMLString,选项:0,错误:&error)
NSXMLDocument不包含初始值设定项,只将字符串作为参数。不过,有一种方法可以解决你的问题。比如:
let xmlString = "<?xml version=\"1.0\"><results><item1><name>Something</name><price>10.99</price></item1></results>"
var error: NSError?
let xml = NSXMLDocument(XMLString: xmlString, options: 0, error: &error)
让xmlString=“Something10.99”
var错误:N错误?
让xml=NSXMLDocument(XMLString:XMLString,选项:0,错误:&error)
NSXMLDocument不包含初始值设定项,只将字符串作为参数。不过,有一种方法可以解决你的问题。比如:
let xmlString = "<?xml version=\"1.0\"><results><item1><name>Something</name><price>10.99</price></item1></results>"
var error: NSError?
let xml = NSXMLDocument(XMLString: xmlString, options: 0, error: &error)
让xmlString=“Something10.99”
var错误:N错误?
让xml=NSXMLDocument(XMLString:XMLString,选项:0,错误:&error)