2017-02-09 4 views
0

私は、XMLを作成する方法SwiftとObjective-CでXMLファイルを作成する方法は?

"<?xml version='1.0' encoding='UTF-8'?><appname>Skype</appname><appname>Word</appname>" 

var appname:[String]=["Skype","Word","Excell"] 
let post = String(format: "<?xmlversion='1.0'encoding='UTF-8'?>\n\t<" appname=\"%@\" />\n</?xmlversion='1.0'encoding='UTF-8'?>", appname) 

のような配列データとXMLファイルを作成したいですか?そしてこのXMLをウェブサービスに送る方法は?

答えて

1

ここでXMLドキュメント

var appnames: [String] = [ "Skype", "Word", "Excell" ] 
var post = "<?xmlversion='1.0'encoding='UTF-8'?><appnames>" 

for appname in appnames 
{ 
    let app_node: String = "<appname>\(appname)</appname>" 
    post.append(app_node) 
} 

post.append("</appnames>") 

それとも好む場合は、WebサービスのテイクaにこのXML文書を発送について...

appnames.forEach({ post.append("<appname>\($0)</appname>") }) 

とイテレータのために変更することができますを構築するためのコードがありますURLRequestファウンデーションクラス

0
let appname=["Skype","Word","Excell"] 
var post = "<?xml version='1.0' encoding='UTF-8'?>" 
for stringItem in appname{ 
    post.append("<appname>\(stringItem)</appname>") 
} 
print(post) 
+0

回答の仕組みをもう少し説明してください。 – Jensd

+0

それは受け入れられた答えの同じコードです。私の答えとアドルフォの答えは同時に掲示されました。 –

関連する問題