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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Imposing requiredness on the xsd element

[ Lists Home | Date Index | Thread Index ]

Thank you Mukul.


>From: Mukul Gandhi <gandhi.mukul@gmail.com>
>To: Sudheshna Iyer <sudheshnaiyer@hotmail.com>
>CC: xml-dev@lists.xml.org
>Subject: Re: [xml-dev] Imposing requiredness on the xsd element
>Date: Thu, 26 Jan 2006 13:37:17 +0530
>
>Please try this
>
><xs:element name="note">
>    <xs:complexType>
>       <xs:sequence>
>          <xs:element name="to" type="xs:string" />
>          <xs:element name="from" minOccurs="0" maxOccurs="1" 
>type="xs:string" />
>          <xs:element name="heading" minOccurs="0" maxOccurs="1"
>type="xs:string" />
>          <xs:element name="body" minOccurs="0" maxOccurs="1" 
>type="xs:string" />
>       </xs:sequence>
>    </xs:complexType>
></xs:element>
>
>Regards,
>Mukul
>
>
>On 1/26/06, Sudheshna Iyer <sudheshnaiyer@hotmail.com> wrote:
> > Team,
> >
> > Can we impose required field concept in xsd? I am looking for the exact
> > equivalent of
> > <!ELEMENT note (to,from?,heading?,body?)>
> > <!ELEMENT to      (#PCDATA)>
> > <!ELEMENT from    (#PCDATA)>
> > <!ELEMENT heading (#PCDATA)>
> > <!ELEMENT body    (#PCDATA)>
> >
> > Here "to" is the required element where as "From", "heading" and "Body" 
>are
> > optional fields. I don't want to make this requirement imposed on 
>attribute
> > in xsd, but I want this as element. How can I achieve this?
> >
> > Thank you.
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://www.oasis-open.org/mlmanage/index.php>
>

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS