1
qiyi 2014-03-02 10:20:58 +08:00
godom?
https://code.google.com/p/godom/ 支持golang 1.2的版本 https://bitbucket.org/qiyi/godom 简单使用: golang 以 dom 方式解析 xml http://isouth.org/archives/353.html |
2
ryanking8215 OP 谢谢,不过昨天晚上看纸牌屋的时候突然想到,可以使用pointer,再加上ommitempty的tag属性
如: type Message struct { Rsp *Response `xml:"rsp,ommitempty"` Req *Resquest `xml:"req,ommitempty"` } 这样在marshal的时候填所需要的成员即可。 按照我理解,在unmarshal的时候,由于是pointer,会碰到运行时错误,但是竟然也unmarshal正确了,xml包会自动帮我new struct吗? |