Hi,

can you please create a new Jira issue and attach the XML schema at
question, and we'll be having a look. And please include instructions on
how you are invoking the source generator as well.

Regards
Werner Guttmann

Singh, Shubh (US - New York) wrote:
> Thanks for the response. I am actually parsing UTF-16 encoded schemas
> provided by Microsoft for MS Word files. I am able to do it
> successfully using JAXB, which successfully parses the UTF-16 encoded
> schemas and generates the Java binding for the schema.
> 
> I have a preference for Castor and would like to use Castor instead
> of JAXB, but am not able to parse the schemas for generating the java
> binding because I keep getting the exception I have mentioned. Can
> you help me resolve this issue?
> 
> I could send you a zip file containing the schemas if that will help.
> I don't need help in generating the complete Java binding for the
> schema, which will require effort in resolving naming conflicts for
> elements, etc. I just need help in resolving this basic
> issue/exception I get whenever I try to run the castor code generator
> on the schemas.
> 
> Thanks and regards,
> 
> Shubh
> 
> ________________________________________ From: Werner Guttmann
> [[email protected]] Sent: Sunday, January 04, 2009 1:09 PM To:
> [email protected] Subject: Re: [castor-user] Problem with
> using SourceGeneratorMain for xml schemas with utf-16 encoding
> 
> Hi,
> 
> as already mentioned off-line, I do not think this is a problem with 
> Castor. Have a look at the stack trace (copied partially)
> 
> org.exolab.castor.xml.schema.reader.Sax2ComponentReader.fatalError(Sax2ComponentReader.java:296)
>  at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
> Source) at
> org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) 
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
> 
> and you'll notice that is it Xerces itself reporting a fatal error. 
> Without having seen the XML schema in question, it looks like you
> might have set the encoding in the XML declaration, but the document
> itself is NOT UTF-16 encoded.
> 
> Regards Werner
> 
> shubh singh wrote:
>> Hi,
>> 
>> I am having trouble using SourceGeneratorMain with XML schemas that
>> have an encoding of UTF-16. Whenever the declaration at the top of
>> the XML schema file is <?xml version="1.0" encoding="UTF-16" ?>, I
>> get the following error when running SourceGeneratorMain:
>> 
>> org.xml.sax.SAXException: In document: 
>> 'file:///C:/Documents%20and%20Settings/Castor/test/word/new.xsd' 
>> Parsing Error : Content is not allowed in prolog. Line : 1 Column :
>> 1 at 
>> org.exolab.castor.xml.schema.reader.Sax2ComponentReader.fatalError(Sax2ComponentReader.java:296)
>>  at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source) at
>> org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>>  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source) at
>> org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) 
>> at 
>> org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown
>>  Source) at 
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>>  Source) at
>> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) 
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown
>> Source) at
>> org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) 
>> at 
>> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:658)
>>  at 
>> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:593)
>>  at 
>> org.exolab.castor.builder.SourceGeneratorMain.main(SourceGeneratorMain.java:312)
>> 
>> 
>> I would really appreciate your help with the above problem.
>> 
>> Thanks and regards,
>> 
>> Shubh
>> 
> 
> ---------------------------------------------------------------------
>  To unsubscribe from this list, please visit:
> 
> http://xircles.codehaus.org/manage_email
> 
> This message (including any attachments) contains confidential
> information intended for a specific individual and purpose, and is
> protected by law. If you are not the intended recipient, you should
> delete this message.
> 
> Any disclosure, copying, or distribution of this message, or the
> taking of any action based on it, is strictly prohibited. [v.E.1]
> 
> 
> ---------------------------------------------------------------------
>  To unsubscribe from this list, please visit:
> 
> http://xircles.codehaus.org/manage_email
> 
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to