xml很简单:
<p>this is a test xml</p>
我尝试了很多结构但无法成功解决它。
任何人都知道如何解码这个?
答案 0 :(得分:2)
插入您的问题(在play.golang.org上):
package main
import (
"encoding/xml"
"fmt"
"log"
)
type Dummy struct {
XMLName xml.Name `xml:"p"`
Value string `xml:",chardata"`
}
func main() {
var dummy Dummy
if err := xml.Unmarshal([]byte(`<p>this is a test xml</p>`), &dummy); err != nil {
log.Fatal(err)
}
fmt.Printf("%v", dummy) // {{ p} this is a test xml}
}