Changes between Version 5 and Version 20 of Ticket #245
- Timestamp:
- Jun 8, 2015, 1:51:38 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #245
- Property Keywords patch added
- Property Summary Support XML validation → [PATCH] Support XML validation
- Property Milestone Backlog → Alpha 19
-
Ticket #245 – Description
v5 v20 2 2 * ~~Write RelaxNG Compact schemas for all the XML formats. (See existing DTDs for GUI and terrain files.)~~ 3 3 * Add a script to convert them to RelaxNG XML. 4 * Change the CXeromyces API to accept a schema argument.5 * Use that schema as part of the file hash, and use it to validate the document.6 * Possibly refuse to load invalid documents? Or just report the error (and cache the error message in the XMB)?4 * ~~Change the CXeromyces API to accept a schema argument.~~ 5 * ~~Use that schema as part of the file hash, and use it to validate the document.~~ 6 * ~~Possibly refuse to load invalid documents? Or just report the error (and cache the error message in the XMB)?~~ Currently we report an error. 7 7 * ~~Write an external tool that validates all the XML files at once.~~