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:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:minLength value="1"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>

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





 

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

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