在这个 Go/Golang 代码中,我正在打印 XML。但不是这样做,我如何使用此输出创建 XML 文件?
我想这样做的原因是 XML 输出非常大,而不是从终端复制和粘贴输出,因为要突出显示所有内容需要很长时间,最好将其写入XML 文件。
这是代码:
fmt.Printf("<card>\n")
fmt.Printf("<title>"%s"</title>\n", properties["/type/object/name"])
fmt.Printf("https://usercontent.googleapis.com/freebase/v1/image"%s"\n", id)
fmt.Printf("<text>%s</text>\n", properties["/common/document/text"])
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>")
有只小跳蛙
相关分类