Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go中的低级XML流编写器?_Xml_Go - Fatal编程技术网

Go中的低级XML流编写器?

Go中的低级XML流编写器?,xml,go,Xml,Go,我正在寻找一个简单(低级)的XML编写器,它可以与Java的javax.XML.stream.XMLStreamWriter相媲美,这样我就可以编写如下代码 writer := ... writer.StartDocument() writer.StartElement("p") writer.CData("Some sample text") writer.EndElement() ... 这是由公共图书馆支持的,还是有更好的方法用惯用的Go实现的?Golang实际上是一个内置的包 这里有一

我正在寻找一个简单(低级)的XML编写器,它可以与Java的javax.XML.stream.XMLStreamWriter相媲美,这样我就可以编写如下代码

writer := ...
writer.StartDocument()
writer.StartElement("p")
writer.CData("Some sample text")
writer.EndElement()
...

这是由公共图书馆支持的,还是有更好的方法用惯用的Go实现的?

Golang实际上是一个内置的包

这里有一个例子,但它并不完全是你想要的。

我从来没有使用过你提到的流编写器或者任何一个流编写器,所以我不确定这是否合适,但是我觉得你可以很容易地将它包装成你提出的解决方案。如果有帮助,请告诉我。

您是否尝试过此处找到的链接号。我会仔细看看。谢谢你的提示!如果
gostax
对您有所帮助,请自己回答这个问题。谢谢:)