与Golang中的XML名称冲突

时间:2019-12-30 16:46:43

标签: xml go

我将WSDL转换为使用github.com/jfrabaute/gowsdl,它引发了以下错误:

xml: name "DetalleFranjaResult" in tag of -redacted.DetalleFranjaResponse.DetalleFranjaResult conflicts with name "ArrayOfDatosFranja" in *redacted.ArrayOfDatosFranja.XMLName

老实说,我不知道该如何解释以解决此问题。这是错误中提到的两个结构:

type DetalleFranjaResponse struct {
    XMLName             xml.Name            `xml:"http://tempuri.org/ DetalleFranjaResponse"`
    DetalleFranjaResult *ArrayOfDatosFranja `xml:"DetalleFranjaResult,omitempty"`
}

type ArrayOfDatosFranja struct {
    XMLName     xml.Name       `xml:"http://schemas.datacontract.org/2004/07/ResumenVehicular ArrayOfDatosFranja"`
    DatosFranja []*DatosFranja `xml:"DatosFranja,omitempty"`
}

有什么提示吗?谢谢!

0 个答案:

没有答案