- From: Tom Preston <tpreston@amadeusboston.com>
- Date: Mon, 3 Dec 2001 12:39:07 -0500
- To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
- Cc: ht@cogsci.ed.ac.uk
boolean types don't seem to be checked with XSV validation. See allowNull element which is declared boolean and see that the value that I have given in the instance document is "adfsa". I think that the only valid boolean values are supposed to be true, false, 1, 0. "strict" XSV validation says that this .xml file is "valid": ----------------------------- <htmlEditor xmlns="http://www.emilygraham.com/java/other/editor.xsd"> <updateTime></updateTime> <fields> <field columnName="nickname"> <shortDesc>Short Desc</shortDesc> <htmlType name="select"> <name>firstName</name> <value>lastName</value> </htmlType> <allowNull>adfsa</allowNull> <defaultVal>Blueberry</defaultVal> </field> </fields> </htmlEditor> ----------------------------- AGAINST this .xsd file: ----------------------------- <schema targetNamespace="http://www.emilygraham.com/java/other/editor.xsd" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:e="http://www.emilygraham.com/java/other/editor.xsd" elementFormDefault="qualified"> <annotation> <documentation xml:lang="en"> Editor document definition defines an html based editor </documentation> </annotation> <element name="htmlEditor" type="e:HtmlEditorType"/> <element name="updateTime" type="dateTime"/> <complexType name="HtmlEditorType"> <sequence> <element ref="e:updateTime" minOccurs="1" maxOccurs="1" /> <element name="fields" type="e:Fields" minOccurs="1" maxOccurs="1" /> </sequence> </complexType> <complexType name="Fields"> <sequence> <element name="field" minOccurs="1" maxOccurs="unbounded"> <complexType> <sequence> <element name="shortDesc" type="string" minOccurs="1" maxOccurs="1"/> <element name="htmlType" type="e:HtmlTypeType" minOccurs="1" maxOccurs="1"/> <element name="allowNull" type="boolean" minOccurs="1" maxOccurs="1" /> <element name="defaultVal" type="string"/> </sequence> <attribute name="columnName" type="string" use="required"/> </complexType> </element> </sequence> </complexType> <complexType name="HtmlTypeType"> <sequence> <element name="name" type="string" /> <element name="value" type="string" /> </sequence> <attribute name="name" type="e:HtmlNameType" use="required"/> </complexType> <simpleType name="HtmlNameType"> <restriction base="NMTOKEN"> <enumeration value="select"/> <enumeration value="text"/> </restriction> </simpleType> </schema> -----------------------------
Received on Monday, 3 December 2001 12:39:04 UTC