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] Mandating element content

[ Lists Home | Date Index | Thread Index ]

>     How to make the content of an element mandatory in XML Schema???
>     For example:
>     If I have an element "ELEM" of type xsd:string, then the valid values
> for this element could be:
>     1. <ELEM>some string</ELEM>
>     2. <ELEM /> - I don't want this to happen in the instance document. I
> want to mandate that there be some
>         content for this element. How do I do this???

You could set the minLength facet to 1.

  <xsd:element name="ELEM">
      <xsd:restriction base="xsd:string">
        <xsd:minLength value="1"/>

Bryce K. Nielsen
SysOnyx Inc. (www.sysonyx.com)
Makers of xmlLinguist, the Text-to-XML Translator


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

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