|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XML Schema : not empty simple type
Title: RE: XML Schema : not empty simple type Jean-Francois, Regarding null values: The W3C Schema "nillable" and "nill" attributes can be used to indicate that an element has a null (nill) value in an XML instance document. The "nillable" attribute is used in a schema, and the "nill" attribute is used in an XML instance document. For example, the following schema declaration indicates that the element "SomeElement" is nillable (i.e. can be marked as null in an XML instance document): <xsd:element name="SomeElement" type="xsd:string" nillable="true"/> This declaration allows the following to appear in an XML instance document: <SomeElement xsi:nill="true"></SomeElement> For a "not null" specification (as you indicate below), simply set the "nillable" attribute in the schema to "false": <xsd:element name="SomeElement" type="xsd:string" nillable="false"/> Regarding whitespace: The W3C Schema "whiteSpace" facet can be used to indicate to an XML processor how whitespace should be handled for an element of datatype string. There are 3 possible values: (1) preserve - do not normalize (i.e. preserve all whitespace)
An example is as follows: <xsd:simpleType name="SomeType">
I hope that if you put these two explanations together it may bring you an answer. Joe Chiusano
-----Original Message-----
Hi dear readers, I'd like to specify the following with an xml schema : - a simple type XXX with the constraint that its content cannot be empty. It is possible to use a minLength facet : <simpleType name='XXX'>
But, does exist something like a "not null" specification for a simpleType ? Moreover, in this case, is an element with all whitespace characters a valid element ? Thank you for your answer. JF
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








