我有一个带有 XML 片段的字符串,我想将它注入到编码流中:
package main
import (
"encoding/xml"
"os"
)
func main() {
myxml := `<mytag>foo</mytag>`
enc := xml.NewEncoder(os.Stdout)
root := xml.StartElement{Name: xml.Name{Local: "root"}}
enc.EncodeToken(root)
enc.EncodeToken(xml.CharData(myxml))
enc.EncodeToken(root.End())
enc.Flush()
}
我明白了,<root><mytag>foo</mytag></root>但我想拥有<root><mytag>foo</mytag></root>
有什么办法可以使用enc.EncodeToken()或类似的方法来做到这一点吗?
跃然一笑
相关分类