为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
收到一只叮咚 2023-05-08 15:53:34
我有这样的 XML这是我的代码 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:这是我的完整代码 go lang为什么我的代码,我有任何改变,没有循环,有循环,但不显示解析 XML 的结果,我的代码有什么问题?

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

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


type CustomerAndy struct {

    XMLName      xml.Name      `xml:"RelatedPartyList"`

    CustomerAndy []DataLengkap `xml:"RelatedParty"`

}

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


查看完整回答
反对 回复 2023-05-08

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号