Re: [xml-dev] Mandating element content
by Bryce K. Nielsen other posts by this author
Mar 29 2003 8:27AM messages near this date
RE: [xml-dev] If XML is too hard for a programmer, perhaps
he'd b e better off as a crossing guard
|
[xml-dev] XML, blogging
> 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)
-----------------------------------------------------------------
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://lists.xml.org/ob/adm.pl>
|