[英]Write XML in swift on iOS
我正在嘗試找到一個創建XML文檔的解決方案並將其放在一個String中,我做了一些關於如何在swift中創建生成或編寫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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.