Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - [XML Schema 1.1] What does ##defined and ##definedSibling mean? >Thread Next - RE: [XML Schema 1.1] What does ##defined and ##definedSibling mean? RE: [XML Schema 1.1] What does ##defined and ##definedSibling mean?To: "'Costello, Roger L.'" <costello@-----.--->, <xmlschema-dev@--.---> Date: 5/14/2009 5:33:00 PM notQName=##defined means you can have any element provided its name is not the same as that of a global element declaration in the schema. notQName=##definedSibling means you can have any element provided its name is not the same as that of an element particle within the content model Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > -----Original Message----- > From: xmlschema-dev-request@w... > [mailto:xmlschema-dev-request@w...] On Behalf Of Costello, Roger L. > Sent: 14 May 2009 18:23 > To: xmlschema-dev@w... > Subject: [XML Schema 1.1] What does ##defined and > ##definedSibling mean? > > > Hi Folks, > > I am not able to understand what the specification is saying > about ##defined and ##definedSibling. > > Would someone tell me what they mean please? > > > Here I use ##defined. What does it mean: > > <xs:element name="Book" maxOccurs="unbounded"> > <xs:complexType> > <xs:all> > <xs:any notQName="##defined"/> > <xs:element name="Author" type="xs:string"/> > <xs:element name="Title" type="xs:string"/> > <xs:element name="Date" type="xs:string"/> > <xs:element name="ISBN" type="xs:string"/> > <xs:element name="Publisher" type="xs:string"/> > </xs:all> > </xs:complexType> > </xs:element> > > > Here I use ##definedSibling. What does it mean: > > <xs:element name="Book" maxOccurs="unbounded"> > <xs:complexType> > <xs:all> > <xs:any notQName="##definedSibling"/> > <xs:element name="Author" type="xs:string"/> > <xs:element name="Title" type="xs:string"/> > <xs:element name="Date" type="xs:string"/> > <xs:element name="ISBN" type="xs:string"/> > <xs:element name="Publisher" type="xs:string"/> > </xs:all> > </xs:complexType> > </xs:element> > > /Roger | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
