airsalliance / airs-xml

Automatically exported from code.google.com/p/airs-xml
Creative Commons Zero v1.0 Universal
3 stars 2 forks source link

removal of xs:any namespace="##other" elements #6

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
elements of this type preclude type extension/importation, which are a more
robust way of allowing for schema customization

Original issue reported on code.google.com by eric.c.j...@gmail.com on 2 Feb 2010 at 6:34

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
##Other fields should not be used as a band-aid for shortcomings of existing 
fields, I agree. However the schema needs a way to transport truly custom 
fields. Will add that as a new issue, if it is not already on this list.

Original comment by bleeb...@gmail.com on 9 Dec 2011 at 6:44

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Some options for extension: 

https://www.ibm.com/developerworks/xml/library/x-xtendschema/index.html?ca=drs-
and
http://www.xfront.com/ExtendingSchemas.html

XML Schema 1.1 might have some new features we could use as well.

Original comment by e...@ejahn.net on 2 Jan 2012 at 12:54

GoogleCodeExporter commented 9 years ago
the "redefine" directive looks like a good recommended method to me: 
https://www.ibm.com/developerworks/xml/library/x-xtendschema/index.html?ca=drs-#
list12

Original comment by e...@ejahn.net on 2 Jan 2012 at 1:03

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Voting was in favor of making this change.  However, it requires issue 1 be 
implemented, or else there will be no way of extending the schema until version 
4.0.  Need to discuss with AIRS to either postpone this and #1, or implement 
both in 3.1.

Original comment by e...@ejahn.net on 17 Feb 2012 at 8:41

GoogleCodeExporter commented 9 years ago
Discussed with Clive and decided to allow extensibility, since it wouldn't 
change the XML and removal of ##other tags was voted for.

Original comment by e...@ejahn.net on 22 Mar 2012 at 7:50