Merge 2ae5988db30756a7cf256d35019dc5151806387f into f5c267d2f84ba8192dd9c4c67b0490abfa3dfe7a

This commit is contained in:
pzx521521 2026-02-15 03:54:54 -04:00 committed by GitHub
commit a2f2fbf6c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,8 +27,13 @@ func (xmlBinding) BindBody(body []byte, obj any) error {
func decodeXML(r io.Reader, obj any) error {
decoder := xml.NewDecoder(r)
if err := decoder.Decode(obj); err != nil {
return err
for {
if err := decoder.Decode(obj); err != nil {
if err == io.EOF{
break
}
return err
}
}
return validate(obj)
}