2
我有下面的XML:解析XML围棋
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<anyType xsi:type="xsd:dateTime">2016-09-14T13:58:30Z</anyType>
<anyType xsi:type="xsd:decimal">1.2</anyType>
</ArrayOfAnyType>
我试图把它解组到这个结构:
type Value struct {
XMLName xml.Name `xml:"ArrayOfAnyType"`
Data []Data `xml:"anyType"`
}
type Data struct {
Key string `xml:"xsi:type,attr"`
Value string `xml:",chardata"`
}
没有抛出错误,但由此产生的价值观结构是空的。我尝试了几个我在网上找到的例子,但我对Go很陌生,所以我可能会错过一些明显的东西。
我第一次尝试使用go,改为utf-8:https://play.golang.org/p/nLrdzuUSo0 – Hackerman