我想编组一个结构到XML,但没有编码特殊的HTML实体。看到这个例子:去XML编组,不编码HTML实体
http://play.golang.org/p/7NOhOTwlHr
字符串test&abc
被转换为test&abc
,但我想它留test&abc
我想编组一个结构到XML,但没有编码特殊的HTML实体。看到这个例子:去XML编组,不编码HTML实体
http://play.golang.org/p/7NOhOTwlHr
字符串test&abc
被转换为test&abc
,但我想它留test&abc
的符号使用规则在XML specification逃过一劫。无法在标准encoding/xml包的输出中禁用转义。 (HTML和XML中的“和号”转义与SGML共享一个共同的遗产,但每个都是单独指定的,一个不会从另一个派生或引用另一个)。
您可以使用标签“,innerxml”,如示例中所示。 Here它解释说,“,innerxml”使unmarshal“分配原始XML数据”。但是它也适用于元帅避免字符串格式化。