我有一个 XML 文档。某些字段具有自定义格式。例子:
<document>
<title>hello world</title>
<lines>
line 1
line 2
line 3
</lines>
</document>
我想将它导入到结构中,如:
type Document struct {
Title string `xml:"title"`
Lines []string `xml:"lines"`
}
有什么方法可以实现自定义解码器,它将行字符串拆分为行数组 ( ["line 1", "line 2", "line 3"])?
可以将 Lines 字段设为字符串类型并在 xml 导入后进行拆分,但这似乎不是一个非常优雅的解决方案。有什么方法可以定义用于行拆分的自定义解码器并将其与 xml 解码器结合使用?
慕丝7291255
相关分类