festivecasual / sigma-mud

Experimental MUD server in Python
0 stars 0 forks source link

Centralized XML validation suite #22

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
A centralized XML validation system should allow for significant LoC reduction 
and readability improvement, as the core importer.py and entities.py functions 
can assume any XML reaching them is valid.  Verbose and helpful error reporting 
is an essential part of this feature.

Since standard libraries do not support validation via DTD or schema, and 
because Sigma's validation requirements are far fewer and less stringent than 
the use cases for these complex methods, we can easily implement a simplified 
validation scheme should be more than adequate.

This validation will complement the new unit-testing framework.

Original issue reported on code.google.com by bmcca...@gmail.com on 12 Sep 2010 at 10:26