import UIKit
class ViewController: UIViewController ,NSXMLParserDelegate{
override func viewDidLoad() {
super.viewDidLoad()
//创建XMLParser对象,传入XML格式的数据文件
// var parser=NSXMLParser(contentsOfURL: NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("data", ofType: "xml")!))!
//解析字符串格式的XML数据
let string="<data><person age='25'>zhangsan</person><person age='20'>lisi</person><person>wangwu</person><a><b><c>data</c></b></a></data>"
//字符串转换为NSData格式一下两种方式都可以转换
//let string1:NSString = string
//let data1:NSData = string1.dataUsingEncoding(NSUTF8StringEncoding)!
var data1:NSData = NSData(bytes: string, length: count(string))
var parser = NSXMLParser(data: data1)
//委托
parser.delegate = self
ISO swift下XML数据解析
最新推荐文章于 2023-03-15 17:43:35 发布