我有这样的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"`
}
这是我的完整代码,用lang解析XML:
为什么我的代码有更改,没有循环,没有循环,但没有显示XML解析结果,我的代码有什么问题?
答案 0 :(得分:1)
解组时,请删除XML名称空间(xmlns
)前缀。例如
type CustomerAndy struct {
XMLName xml.Name `xml:"RelatedPartyList"`
CustomerAndy []DataLengkap `xml:"RelatedParty"`
}
xml.Unmarshal
已处理名称空间。