- From: Christian Setzkorn <christian@setzkorn.eu>
- Date: Tue, 19 Sep 2006 13:12:48 +0100
- To: <xmlschema-dev@w3.org>
Hi, How can I define that an elements text node is ‘optional’ for an element like this one: <xs:element> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1" /> <xs:maxInclusive value="100" /> </xs:restriction> </xs:simpleType> </xs:element> So that this: <number>70</number> and this is possible: </number> Any feedback would be very much appreciated. Many thanks. Chris PS: I am also a bit confused about the nil value. Van der Vilst writes in his book: “an empty element is not always null, but a null element must be empty.” ???? Are you aware of articles that may clarify this a bit more? Thanks! BTW: In statistics the whole thing gets even more complicated. I can have something like MCAR (missing completely at random), MAR (missing at random), MNAR (missing not at random. To model this I would use something like this: <?xml version="1.0" encoding="utf-16"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="test"> <xs:complexType> <xs:choice> <xs:element> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1" /> <xs:maxInclusive value="100" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element> <xs:simpleType> < xs:restriction base="xs:NMTOKEN"> <xs:enumeration value=”MCAR”/> <xs:enumeration value=”MAR”/> <xs:enumeration value=”MNAR”/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema> What do you think? -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.405 / Virus Database: 268.12.5/450 - Release Date: 18/09/2006
Received on Tuesday, 19 September 2006 12:13:05 UTC