(input string)
| 288 | } |
| 289 | |
| 290 | func validateXML(input string) error { |
| 291 | decoder := xml.NewDecoder(strings.NewReader(input)) |
| 292 | for { |
| 293 | err := decoder.Decode(new(interface{})) |
| 294 | if errors.Is(err, io.EOF) { |
| 295 | return nil |
| 296 | } else if err != nil { |
| 297 | return err |
| 298 | } |
| 299 | } |
| 300 | } |