[
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)
|