gpt4 book ai didi

xml - Go 中的低级 XML 流编写器?

转载 作者:数据小太阳 更新时间:2023-10-29 03:29:22 24 4
gpt4 key购买 nike

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

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

这是否得到公共(public)图书馆的支持,或者是否有更好的方法在惯用的 Go 中做到这一点?

最佳答案

Golang 实际上将其作为内置包。 http://golang.org/pkg/encoding/xml

这里有一个例子http://golang.org/pkg/encoding/xml/#example_Encoder但这不完全不是您要找的东西。
我从来没有使用过您提到的流编写器或任何一般的流编写器,所以我不确定这是否符合要求,但我觉得您可以轻松地将其包装成看起来像您提出的解决方案。让我知道是否有帮助。

关于xml - Go 中的低级 XML 流编写器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20148591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com