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



Reply via email to