也許有人可以在這裏提供一些見解...我似乎正在用編碼/ XML庫打磚牆。基本上我是從一個GPS文件中解開XML數據,然後將其編組回來到另一個文件中。一切正常,除了根XML < GPX>Go - Unmarshal XML,屬性問題
我已經試過各種
func (c *gpx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {}
類型接近無濟於事屬性標記。
基本上我只是希望根標記< GPX>具有正確分配的所有屬性。爲什麼你不能做屬性[] xml.Attr xml:「,attr」或類似的東西超越了我。
良好的XML頭 - >http://pastebin.com/XjEZuBa1
我不能鏈接壞的XML頭,因爲我是一個新成員..但XML解組/編組過程中增加了對_引起的問題,其中的命名空間其他事情。
GO遊樂場鏈接:http://play.golang.org/p/J7wy6306Cj
任何幫助將不勝感激, 謝謝。
歡迎來到SO。作爲提示,將[Playground](http://play.golang.org/)鏈接添加到[MCVE](http://stackoverflow.com/help/mcve)可幫助人們幫助您。 –
謝謝你的迴應。我已經把一些代碼放到Go遊樂場。我相信這複製了我所遇到的問題。 http://play.golang.org/p/J7wy6306Cj –
你的問題是那些'_xmlns:foo'應該是'xmlns:foo'? –