Could you post the complete xml/xsd files?
Sandy Gao
Software Developer, IBM Canada
(1-905) 413-3255
[EMAIL PROTECTED]
"Christopher
Galtenberg" To: <[EMAIL PROTECTED]>
<c@galtenberg. cc: "Cliff Binstock"
<[EMAIL PROTECTED]>
net> Subject: Unnecessary Error Messages -
Bug?
03/04/2002
12:42 PM
Please respond
to
xerces-j-dev
Hello!
We are writing a chapter for a book on Xerces-J 2.x, and these need to be
fixed before publication (which is -soon-).
Error Message #1:
Using the SAX parser with XML schema validation on this portion of schema:
<xsd:complexType name="businessCustomerType">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element ref="phoneNumber"
minOccurs="1"
maxOccurs="unbounded"/>
with this portion of XML:
<businessCustomer customerID="SAM132E60"
primaryContact="Ellie"
sequenceID="88742">
<name>Ellen Boxer</name>
<phoneNumber xsi:nil="true"/>
causes this error message:
***Error*** org.xml.sax.SAXParseException: cvc-type.3.1.1: [attributes] of
element 'phoneNumber' must be empty, excepting those whose [namespace name]
is identical to http://www.w3.org/2001/XMLSchema-instance and whose [local
name] is one of type, nil, schemaLocation or noNamespaceSchemaLocation.
The schema namespace is http://www.w3.org/2001/XMLSchema-instance and
phoneNumber is nil, so can we get this error message turned off? Otherwise
our readers will be frustrated by a "non-problem". Thanks!!
Error Message #2:
The gentleman who constructed the XML and schemas for our example is
certain
that they are correct, so we're puzzled as to this second error message:
***Error*** org.xml.sax.SAXParseException: cvc-complex-type.3.2.2:
Attribute
'xsi:noNamespaceSchemaLocation' is not allowed to appear in element
'customerList'.
Here is the opening to our XML:
<?xml version="1.0" encoding="UTF-8"?>
<customerList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="
http://home.pacifier.com/~binstock/XMLSchemaE
xample/theme/address.xsd"
source="Oracle">
Are you certain that that error message -should- appear?
I thank you for your time... Sincerely,
Christopher Galtenberg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]