Subject: RE: Anonymous Elements
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 26 Apr 2005 11:05:03 +0100
|
This list isn't the right place for XML Schema questions: use the
xml-schema-dev list at W3C.
However, elements can't be anonymous in the schema, for the simple reason
that they can't be anonymous in a document instance. What you can do is to
use a wildcard (xs:any) which allows elements from specified namespaces,
irrespective of their local name.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: aspsa [mailto:aspsa@xxxxxxxxxxxxx]
> Sent: 26 April 2005 04:55
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Anonymous Elements
>
> Hi, folks.
>
> As I understand it, anonymous elements are most often used with the
> <xs:complexType> XML Schema element. However, is it possible
> to apply this
> same concept to the <xs:element> element? I've commented out the named
> version of the <xs:element> element in question.
>
> <xs:complexType name="personaeType">
> <xs:sequence>
> <xs:element name="TITLE" type="minStrLenType" />
> <!--<xs:element name="PERSONAorPGROUP">-->
> <xs:element>
> <xs:complexType>
> <xs:choice>
> <xs:element name="PERSONA" type="minStrLenType"
> maxOccurs="unbounded"
> />
> <xs:element name="PGROUP" type="pgroupType"
> maxOccurs="unbounded" />
> </xs:choice>
> </xs:complexType>
> </xs:element>
> </xs:sequence>
> </xs:complexType>
>
> Thanks for your feedback.
>
>
> Respectfully,
>
> ASP
|