也许有人可以在这里提供一些见解......我似乎遇到了编码/XML 库的问题。
在我的一生中,我无法从 < gpx > 复制有效的 XML 属性。基本上,我是从 GPS 文件解组 XML 数据,然后将其编组回另一个文件。一切正常,除了根 XML < gpx > 的属性标签
我尝试了各种
func (c *gpx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {}
键入方法无济于事。
基本上我只希望根标签 < GPX > 正确分配所有属性。为什么你不能做 Attributes []xml.Attr xml:",attr" 或类似的东西是我无法理解的。
好的 XML 标头 -> http://pastebin.com/XjEZuBa1
我无法链接错误的 XML 标头,因为我是新成员……但是 XML 解组/编组过程将 _ 添加到名称空间,这会导致问题等。
GO Playground 链接:http : //play.golang.org/p/J7wy6306Cj
任何帮助将不胜感激,谢谢。
繁花不似锦
相关分类