I'll try this again, as I didn't get an answer to the main question last time. 
(Probably lost in the holidays...)

Thanks,
Thomas Cox

> -----Original Message-----
> From: Thomas Cox [mailto:[EMAIL PROTECTED] 
> Sent: Friday, December 19, 2003 10:22 AM
> To: [EMAIL PROTECTED]
> Subject: Validation feature problems
> 
> 
> When I try to parse this xml file:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <myns:BOGUS xmlns:myns="http://www.bogus.com"; 
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
>     xsi:schemaLocation="http://www.bogus.com file://C:/xml/bogus.xsd">
>     <myns:FOO>
>         Yada yada yada 
>     </myns:FOO>
> </myns:BOGUS>
> 
> with this schema:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema targetNamespace="http://www.bogus.com"; 
>     xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
>     xmlns:myns="http://www.bogus.com"; 
>     elementFormDefault="qualified" 
>     attributeFormDefault="unqualified">
>     <xs:element name="BOGUS">
>         <xs:complexType>
>             <xs:sequence>
>                 <xs:element name="FOO" maxOccurs="unbounded">
>                     <xs:simpleType>
>                         <xs:restriction base="xs:string">
>                             <xs:maxLength value="80"/>
>                         </xs:restriction>
>                     </xs:simpleType>
>                 </xs:element>
>             </xs:sequence>
>         </xs:complexType>
>     </xs:element>
> </xs:schema>
> 
> in Xerces 2.6.0 using these features:
> 
>       org.apache.xerces.parsers.SAXParser saxParser;
>       ...
>     saxParser.setFeature("http://xml.org/sax/features/validation";, true);     
>     saxParser.setFeature("http://xml.org/sax/features/validation/schema";, 
> true);

and with or without:

     saxParser.setFeature("http://apache.org/xml/features/validation/dynamic";, 
true);

>       ...
> 
> I get this error:
> 
>   Exception class: org.xml.sax.SAXParseException
>   Message:         Document is invalid: no grammar found.
>   Line:            2
>   Column:          12
> 
> Any idea why? It works with other validating parsers, and has 
> no problems if the validation feature is turned off.
> 
> Thanks,
> Thomas Cox

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to