1
有沒有一種方法來解組動態屬性的XML標籤(我不知道每次我會得到哪些屬性)。Golang - 解組額外的XML屬性
也許現在還不支持。見Issue 3633: encoding/xml: support for collecting all attributes
喜歡的東西:
package main
import (
"encoding/xml"
"fmt"
)
func main() {
var v struct {
Attributes []xml.Attr `xml:",any"`
}
data := `<TAG ATTR1="VALUE1" ATTR2="VALUE2" />`
err := xml.Unmarshal([]byte(data), &v)
if err != nil {
panic(err)
}
fmt.Println(v)
}