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

发生了什么,我的代码在 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
  • 1 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信