如何解码此xml
<?xml version="1.0" encoding="UTF-8"?>
<LocationConstraint>oss-cn-hangzhou</LocationConstraint>
我的代码是这样的:
type BucketLocation struct {
LocationConstraint string `xml:"LocationConstraint"`
}
v := &BucketLocation{}
xml.Unmarshal(xml_content, v)
但它不起作用。
答案 0 :(得分:3)
结构的定义意味着以下XML格式与您提供的格式不匹配:
<BucketLocation>
<LocationConstraint>oss-cn-hangzhou</LocationConstraint>
</BucketLocation>
要阅读您给出的示例XML,您可以执行以下操作:
var v string
xml.Unmarshal(xml_content, &v)