gpt4 book ai didi

go - 发生了什么,我的代码在 Go Lang 中解析 XML 后无法显示结果?

转载 作者:数据小太阳 更新时间:2023-10-29 03:10:14 24 4
gpt4 key购买 nike

我有这样的 XML

here my code XML

我的描述是否正确,我的代码如下:

type CustomerAndy struct {
XMLName xml.Name `xml:"b:RelatedPartyList"`
CustomerAndy []DataLengkap `xml:"b:RelatedParty"`
}

type DataLengkap struct {
XMLNAME xml.Name `xml:"b:RelatedParty"`
FullName string `xml:"b:FullName"`
Ktp string `xml:"b:IDNumber"`
PefindoId string `xml:"b:CreditinfoId"`
Address string `xml:"c:AddressLine"`

}

这是我的完整代码,用于解析 XML:

here my full code go lang

为什么我的代码,我有任何改变,没有循环,有循环,但不显示解析 XML 的结果,我的代码有什么问题?

最佳答案

解码时,删除 XML 命名空间 (xmlns) 前缀。例如

type CustomerAndy struct {
XMLName xml.Name `xml:"RelatedPartyList"`
CustomerAndy []DataLengkap `xml:"RelatedParty"`
}

xml.Unmarshal 已经处理命名空间。

关于go - 发生了什么,我的代码在 Go Lang 中解析 XML 后无法显示结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53272804/

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