> Raja wrote :
>     it throws error saying "the
>elements(all the elements) are not declared".  I think XML doc is not able
>to locate the Schema(while running on Solaris)  or Some problem with Solaris
>nvironment.

        I am replying you on User mailing list.. as this is better place to 
discuss such issues. 
                
        Parser tries to resolve the schema file from the location you are 
running your application. U can write EntityResolver to help parser locate your 
schema. For more info...
        http://www.saxproject.org/apidoc/org/xml/sax/EntityResolver.html

Hope that helps,

--
Neeraj B.
Sun Microsystems, inc.


> Raja wrote :
>    Thanks. I have set all the features including
>http://apache.org/xml/features/validation/schema. It is working fine on
>Windows2000. When i run on Solaris7,  it throws error saying "the
>elements(all the elements) are not declared".  I think XML doc is not able
>to locate the Schema(while running on Solaris)  or Some problem with Solaris
>nvironment.
 

>  when i validate the XML doc on a DTD. That is, the parser validates the XML 
file on a DTD. But the parser is not validating the XML file on a XML-Schema. 
Error:  "org.xml.sax.SAXParseException: Element type "PartyNote_V1" must be 
declared"  is thrown.
> Actually this same thing works fine on Windows. That is the parser is 
validating the same XML file on the XML-Schema on windows platform.
>  
>   On Solaris7,
>      The parser is xerces2.0.0. under  JDK1.2 on Solaris7. The following two 
lines indicates the Top level element and NameSpace.
> <?xml version="1.0"?>
> <PartyNote_V1 xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance";
> xsi:noNamespaceSchemaLocation="PartyNote_V1.xsd">
> 
> On Windows2000,
>    The parser is xerces2.0.0. under  JDK1.3 on Windows2000.  The same XML 
schema works fine on this setup on Windows2000.
> 
> But i could not find why it is not working on Solaris. The only difference 
between Solaris and Windows is JDK1.3 is on Wimdows and JDK1.2 is on Solaris. 
But i don't think this makes the difference.  Because the Java file which 
actually parses the XML doc gets compiled fine on both platforms.
> 
>   I could not find out the reason.
>   If the problem is not clear, please ask me.
> 
> Regards,
> Raja
> 
> 
> 
> 







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

Reply via email to