Validate feeds
Check each named feed file against its specification and report violations with element paths.
Steps
- Parse the feed. Report an XML error with its line and column and stop, because element checks on a malformed document report noise.
- Check the required elements for the detected feed type, and check each date's format.
- Report one table: element path, rule, and the violating value.