gpt4 book ai didi

xml - golang 如何将 xml 消息解码为结构

转载 作者:IT王子 更新时间:2023-10-29 01:39:25 25 4
gpt4 key购买 nike

如何解码这个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)

但它不起作用。

最佳答案

您的结构定义暗示以下 XML 格式与您提供的内容不匹配:

<BucketLocation>
<LocationConstraint>oss-cn-hangzhou</LocationConstraint>
</BucketLocation>

要阅读您提供的示例 XML,您需要执行以下操作:

var v string
xml.Unmarshal(xml_content, &v)

关于xml - golang 如何将 xml 消息解码为结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33382610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com