XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: Designing Schemas for Backward and Forward Compatibility - XMLSchema, Relax NG, Schematron

Excellent document. I noticed that the RNG example changed from your 
initial email [1] compared to the document below. Specifically, the 
original example used the follow construct for the version 2 schema:

             <element name="Publisher">
                 <text/>
             </element>
             <optional>
                 <element name="Reviewer">
                     <text/>
                 </element>
             </optional>
             <zeroOrMore>
                 <element>
                     <anyName/>
                     <text/>
                 </element>
             </zeroOrMore>

While the example in the document below uses:
     <element name="Publisher">
         <text/>
     </element>
     <optional>
         <element name="NumPages">
             <data type="nonNegativeInteger"/>
         </element>
         <optional>
             <element>
                 <anyName/>
                 <text/>
             </element>
             <zeroOrMore>
                 <element>
                     <anyName/>
                     <text/>
                 </element>
             </zeroOrMore>
         </optional>
     </optional>

I'm assuming there is a reason for this change, but I can't figure out 
what it could be?

[1] http://permalink.gmane.org/gmane.text.xml.devel/36575

/niklas

Costello, Roger L. wrote:
> Hi Folks,
>  
>       I have written a summary of our discussions:
>  
>       http://www.xfront.com/backward-forward-compatibility/
>  
>       Comments welcome.
>  
> /Roger



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS