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



我有类似的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的结果,我的代码出了什么问题?

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

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

xml.Unmarshal已处理命名空间。

最新更新