Great catch Lukas.
+1 for Chris' XSD consideration.
As Chris said, XSD protects 3rd parties from creating invalid data and
protects Matterhorn from accepting invalid data.
It protect new Matterhorn developers from breaking previous work.
It enables other parties to understand the data relationships and
constraints, so they can create, modify and properly use the data
constructs of the XML.
It gives immediate value to anyone developing against the XML...
except for the person who came up with the XML structures and is now
forced to formally define those structures for the rest of the world. On
the bright side, XSD is more multipurpose than straight documentation.
On 7/24/2012 9:28 AM, Chris Colvard (Commented) (JIRA) wrote:
[http://opencast.jira.com/browse/MH-8958?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=31280#comment-31280
]
Chris Colvard commented on MH-8958:
-----------------------------------
As this work is going on, would it be possible to generate XML schemas (XSD) so
we can validate and know what to expect in the XML structures. If used
effectively they might be able to keep problems like these from snowballing.
Defective namespace handling in almost all internal XML structures
------------------------------------------------------------------
Key: MH-8958
URL:http://opencast.jira.com/browse/MH-8958
Project: Matterhorn Project
Issue Type: Bug
Components: Architecture & Services
Affects Versions: 1.4, 1.3, 1.2
Reporter: Christoph E. Driessen
Assignee: Lukas Rohner
Fix For: 1.4
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA
administrators:http://opencast.jira.com/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:http://www.atlassian.com/software/jira
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn
To unsubscribe please email
[email protected]
_______________________________________________
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn
To unsubscribe please email
[email protected]
_______________________________________________