Regarding XML Schema on Solaris.

Hi,
 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. 
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.


 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 environment.

  If the problem is not clear, please ask me.

Regards,
Raja

Received on Friday, 22 February 2002 03:46:04 UTC