OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

relax-ng message

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


Subject: Re: [relax-ng] converting relax ng schema to w3c schema?



> How would you translate:
>
> <grammar xmlns="http://relaxng.org/ns/structure/1.0";>
>
> <start>
>  <element name="foo">
>   <ref name="bar"/>
>  </element>
> </start>
>
> <define name="bar">
>  <element name="bar">
>   <zeroOrMore>
>    <ref name="bar"/>
>   </zeroOrMore>
>  </element>
> </define>
>
> </grammar>

I don't see the issue with this one (but you know much more about W3C XML
Schema than me). Currently I produce:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; version="1.0">
  <xs:element name="foo">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="bar"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="bar">
    <xs:complexType>
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="bar"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

James







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


Powered by eList eXpress LLC