W3C home > Mailing lists > Public > xmlschema-dev@w3.org > March 2008

maxOccurs bug

From: Chris <jesdisciple@gmail.com>
Date: Sun, 09 Mar 2008 18:07:12 -0500
To: xmlschema-dev@w3.org
Message-ID: <op.t7ruiaxvhsa7gx@nspire>

Hello!

I'm using the validator (http://www.w3.org/2001/03/webdata/xsv), and it's  
working great except for one thing.  To illustrate, I've written a valid  
sample schema which, when uploaded, returns an error.  The source and  
error follow.

<?xml version="1.0" encoding="iso-8859-1"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/2001/03/webdata/xsv"
xmlns="http://www.w3.org/2001/03/webdata/xsv"
elementFormDefault="qualified">
	<xsd:element name="root">
		<xsd:complexType>
			<xsd:all>
				<xsd:element name="example" maxOccurs="2"/>
			</xsd:all>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>


Invalid per cvc-attribute.1.2: attribute type check failed for  
{None}:maxOccurs: 2 not in enumeration [0, 1]


The standard, as I understand it, requires that all natural numbers and  
the string "unbounded" be valid values of the maxOccurs attribute.  Am I  
mistaken?

Thanks!
Chris
Received on Monday, 10 March 2008 03:08:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:15:02 GMT