- From: Boris Kolpackov <boris@codesynthesis.com>
- Date: Wed, 12 Oct 2005 15:50:19 +0200
- To: "Solmaz, Metin" <Metin.Solmaz@solcorp.com>
- Cc: xmlschema-dev@w3.org
Received on Wednesday, 12 October 2005 13:55:24 UTC
Solmaz, Metin <Metin.Solmaz@solcorp.com> writes:
> ----------------------
> <xs:group name="myRootChild">
> <xs:sequence>
> <xs:any processContents="skip"/>
> </xs:sequence>
> </xs:group>
> ----------------------
>
> I am unable to specify that the <any> element must contain certain
> specific attributes (attr1 and attr2) and certain children (Specific).
> Is this possible at all in XML Schema?
xs:any means "any element" so there is no way to do what you want inside
xs:any. You can write something like this, however:
<xs:group name="myRootChild">
<xs:sequence>
<xs:element name="specific-element-1" ... />
<xs:any processContents="skip"/>
</xs:sequence>
<xs:attribute name="specific-attribute-1" ... />
</xs:group>
hth,
-boris
Received on Wednesday, 12 October 2005 13:55:24 UTC