XML コードを出力するスクリプトがありますが、新しい XML ファイルを作成し、出力する代わりに XML コードをファイルに書き込む必要があります。
XMLコードを出力する関数は次のとおりです
func processTopic(id string, properties map[string][]string) {
fmt.Printf("<card entity=\"%s\">\n", id)
fmt.Println(" <facts>")
for k, v := range properties {
for _,value := range v {
fmt.Printf(" <fact property=\"%s\">%s</fact>\n", k, value)
}
}
fmt.Println(" </facts>")
fmt.Println("</card>")
}
XML ファイルを作成してから、その XML ファイルにコードを書き込むにはどうすればよいですか?