Go 在戈兰,“某物”是什么意思
我有一个XML读取器结构:Go 在戈兰,“某物”是什么意思,go,Go,我有一个XML读取器结构: type Recurlyservers struct { XMLName xml.Name `xml:"servers"` Version string `xml: "version,attr"` Svs []server `xml: "server"` Description string `xml:",innerxml"` } 这个xml:“服务器”或xml:“版本,属性”的含义是什么?我不
type Recurlyservers struct {
XMLName xml.Name `xml:"servers"`
Version string `xml: "version,attr"`
Svs []server `xml: "server"`
Description string `xml:",innerxml"`
}
这个
xml:“服务器”或xml:“版本,属性”
的含义是什么?我不知道这是什么。我想在谷歌搜索,但我不知道它的名字。这是怎么一回事?我可以使用没有这个的标准结构吗?因为如果没有这个,XML读取将无法工作。这些被称为字段标记。xml编码器/解码器使用它们将属性名称映射到实际数据中的值。在您的示例中,它们是完全必要的,因为XML中的字段是小写的,在要导出结构上的字段时,它们必须是大写的。由于xml名称与类型上的字段名称不同,因此必须指定编码包的位置
几乎所有数据转换/编码/存储库都使用相同的约定。这些称为字段标记。xml编码器/解码器使用它们将属性名称映射到实际数据中的值。在您的示例中,它们是完全必要的,因为XML中的字段是小写的,在要导出结构上的字段时,它们必须是大写的。由于xml名称与类型上的字段名称不同,因此必须指定编码包的位置
几乎所有的数据转换/编码/存储库都使用了相同的约定。请参见:-backtick允许您执行原始字符串文字,字符串是“标记”。另请参见:-backtick允许您执行原始字符串文字,字符串是“标记”另请参见文档:-由encoding/json
和encoding/xml
包(以及其他)调用。文档:-由encoding/json
和encoding/xml
包(以及其他)调用。