在 iOS 上 swift 中写入 XML
Write XML in swift on iOS
我正在尝试找到创建 XML 文档并将其放入字符串中的解决方案,我对如何在 [=24= 中创建生成或写入 xml 进行了一些研究], 但我只找到了库,我不想使用它们,有解决方案吗?
我有一些 UITextFields
,用户输入值,当他们点击一个按钮时,我想创建一个 xml 文档。
例如:
用户输入他的名字和年龄,当他们验证我想把它放在一个字符串中时:
"<?xml version='1.0' encoding='UTF-8'?><name>Ben</name><age>18</age>"
代码:
@IBOutlet var tfNom: UITextField!
@IBOutlet var tfPrenom: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.barTintColor = UIColor(red: 38.0/255.0, green: 51.0/255.0, blue: 85.0/255.0, alpha: 1.0)
self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Gotham", size: 13)!, NSForegroundColorAttributeName : UIColor.whiteColor()]
self.title = "DEMANDE GRATUITE"
}
@IBAction func Valider(sender: AnyObject) {
verifComplet()
//HERE I WANT TO GET tfNom.text and tfPrenom.text AND PUT THEM INTO A XML DOCUMENT IN A STRING
}
AEXML 多次向我证明它非常好用且易于使用。使用 Cocoapods、Carthage,或者简单地将唯一的文件 (AEXML.swift) 拖放到您的项目中。
您的使用情况:
let yourXML = AEXMLDocument()
let attributes = ["xmlns:xsi" : "http://www.w3.org/2001/XMLSchema-instance", "xmlns:xsd" : "http://www.w3.org/2001/XMLSchema"]
yourXML.addChild(name: "name", value: "Ben")
yourXML.addChild(name: "age", value: "18")
print(yourXML.xmlString)
我正在尝试找到创建 XML 文档并将其放入字符串中的解决方案,我对如何在 [=24= 中创建生成或写入 xml 进行了一些研究], 但我只找到了库,我不想使用它们,有解决方案吗?
我有一些 UITextFields
,用户输入值,当他们点击一个按钮时,我想创建一个 xml 文档。
例如: 用户输入他的名字和年龄,当他们验证我想把它放在一个字符串中时:
"<?xml version='1.0' encoding='UTF-8'?><name>Ben</name><age>18</age>"
代码:
@IBOutlet var tfNom: UITextField!
@IBOutlet var tfPrenom: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.barTintColor = UIColor(red: 38.0/255.0, green: 51.0/255.0, blue: 85.0/255.0, alpha: 1.0)
self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Gotham", size: 13)!, NSForegroundColorAttributeName : UIColor.whiteColor()]
self.title = "DEMANDE GRATUITE"
}
@IBAction func Valider(sender: AnyObject) {
verifComplet()
//HERE I WANT TO GET tfNom.text and tfPrenom.text AND PUT THEM INTO A XML DOCUMENT IN A STRING
}
AEXML 多次向我证明它非常好用且易于使用。使用 Cocoapods、Carthage,或者简单地将唯一的文件 (AEXML.swift) 拖放到您的项目中。
您的使用情况:
let yourXML = AEXMLDocument()
let attributes = ["xmlns:xsi" : "http://www.w3.org/2001/XMLSchema-instance", "xmlns:xsd" : "http://www.w3.org/2001/XMLSchema"]
yourXML.addChild(name: "name", value: "Ben")
yourXML.addChild(name: "age", value: "18")
print(yourXML.xmlString)