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 ]

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.




 

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

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