-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get Copper's XML I/O in order. #25
Comments
With commit 5fab6ce, this task is complete except for the changing of namespace on XML parser specs, which will need coordination to avoid breaking Silver. I am proposing the following namespace convention for Copper XML schemas:
For example, I have given the new schema for XML dumps the namespace The 0.8 represents the first version of Copper in which this version of the schema will appear in the Along similar lines, I am proposing for XML parser specs the namespace As Silver is currently set to generate specs with the old namespace, this raises the question of how best to bring in this change. My preference is to switch Silver over to the new namespace, but still have Copper allow the use of the old one as a deprecated backward-compatibility measure. |
Sounds perfect to me. |
The XML skin parser now supports parsing using either schema, using the namespaces to differentiate. |
Currently, Copper's use of XML for input and output (''viz.'', the XML input skin and the XML dump format) is not properly specified or documented. The main shortcomings are:
These issues should be resolved as follows:
The change of namespace in the XML skin will require corresponding changes in Silver and in the test cases.
The text was updated successfully, but these errors were encountered: