[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Online validator problem - empty values accepted

From: Dave Evans <dme@sirius-software.com>
Date: Sat, 29 Oct 2005 10:29:20 EDT
To: xmlschema-dev@w3.org
Message-ID: <E1EVsWs-0003Uc-86@maggie.w3.org>
xsd gyearmonth empty

Hi, I have tried to use the online schema validator:

   http://www.w3.org/2001/03/webdata/xsv

I am trying to validate an instance document.  In the "Address(es):"
input area, I have entered two URLs, separated by a space:

  http://sirius-software.com/daveweb/resources/schtst02.xml
  http://sirius-software.com/daveweb/resources/schtst02.xsd

I think that this instance document should fail, because all of
its attribute values, which are "the null string", are of types
which should not admit the missing value/null string.  However,
validation seems to succeed.  I have enclosed the instance and
schema documents below.  Can you please let me know whether
validation should succeed or fail on these?

Thank you.  Dave Evans, Sirius Software Inc., Cambridge MA USA
617-876-6677 ext. 204
------------
  <t
   boolean=""
   duration=""
   gYearMonth=""
   gYear=""
   gMonthDay=""
   gDay=""
   gMonth=""
   language=""
   NMTOKENS=""
   IDREFS=""
   ENTITIES=""
  />
------------
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="t">
    <xs:complexType>
      <xs:attribute name="boolean" type="xs:boolean"/>
      <xs:attribute name="duration" type="xs:duration"/>
      <xs:attribute name="gYearMonth" type="xs:gYearMonth"/>
      <xs:attribute name="gYear" type="xs:gYear"/>
      <xs:attribute name="gMonthDay" type="xs:gMonthDay"/>
      <xs:attribute name="gDay" type="xs:gDay"/>
      <xs:attribute name="gMonth" type="xs:gMonth"/>
      <xs:attribute name="NOTATION" type="xs:NOTATION"/>
      <xs:attribute name="language" type="xs:language"/>
      <xs:attribute name="NMTOKENS" type="xs:NMTOKENS"/>
      <xs:attribute name="IDREFS" type="xs:IDREFS"/>
      <xs:attribute name="ENTITIES" type="xs:ENTITIES"/>
    </xs:complexType>
  </xs:element>
  </xs:schema>
------------
Received on Saturday, 29 October 2005 15:22:02 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.