W3C home > Mailing lists > Public > xmlschema-dev@w3.org > October 2001

Re: EMPTY elements -- PLEASE HELP

From: maddy pawar <madhuvanti@hotmail.com>
Date: Tue, 9 Oct 2001 18:04:09 +0800
To: "Eric van der Vlist" <vdv@dyomedea.com>
Cc: <xmlschema-dev@w3.org>
Message-ID: <OE57Yo7NFgBYimKiLV6000068f0@hotmail.com>
thanx Eric!
----- Original Message -----
From: "Eric van der Vlist" <vdv@dyomedea.com>
To: "maddy pawar" <madhuvanti@hotmail.com>
Cc: <xmlschema-dev@w3.org>
Sent: Tuesday, October 09, 2001 5:55 PM
Subject: Re: EMPTY elements -- PLEASE HELP


> maddy pawar wrote:
>
> > Hi all,
> >
> > How do i specify --
> >
> > 1) that an element is ALWAYS Empty
>
>
> By "forgeting" to add any content, for instance:
>
> <xs:element name="foo">
> <xs:complexType>
> <xs:attribute name="bar" type="xs:string"/>
> </xs:complexType>
> </xs:element>
>
>
> >
> > 2) that an element cannot be Empty
>
>
> By giving a content model that cannot be empty.
>
> This content model can be complex:
>
> <xs:element name="foo">
> <xs:complexType>
> <xs:sequence>
> <xs:element ref="bar"/>
> </xs:sequence>
> </xs:complexType>
> </xs:element>
>
> (here the minimum number of occurences of "bar" is (by default) 1 so
> "foo" cannot be empty).
>
> or simple:
>
> <xs:element name="foo">
> <xs:simpleType>
> <xs:restriction base="xs:string">
> <xs:minLength value="1"/>
> </xs:restriction>
> </xs:simpleType>
> </xs:element>
>
> (here, the minimum length of the string contained in "foo" is 1 so "foo"
> cannot be empty).
>
> Hope this helps.
>
> Eric
>
>
> >
> >
> > regds,Maddy
> >
> >
> >
>
>
>
> --
> Rendez-vous  Paris pour une visite guidee de la nebuleuse XML.
>                                            http://dyomedea.com/formation/
> ------------------------------------------------------------------------
> Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
> http://xsltunit.org      http://4xt.org           http://examplotron.org
> ------------------------------------------------------------------------
>
>
Received on Tuesday, 9 October 2001 06:04:41 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:24 GMT