Glenn,
When I open your project.xml into my text editor it shows as:
<?xml version="1.0"?>
<project/>
I am not sure what you are using as an editor...but those characters in
the beginning must go!
You might want to switch to a better editor...
--Keith
Glenn Hemming wrote:
>
> Hello all,
>
> I'm still getting a MarshalException being thrown while attempting
> To unmarshal an XML document. The error is:
>
> The markup in the document preceding the root element must be
> well-formed.
> Line : 1
> Column : 1
>
> I have tried many many times to correct the XML document's prolog.
> I still get the error EVEN with an empty XML document!
>
> Ie. My project.xml for my test case is:
>
> <?xml version="1.0"?>
> <project/>
>
> and it's still giving me the same error!!
>
> The attached file (CastorTest.zip) contains my very simple test case
> that includes the Schema, Document, a Simple test case, and a build
> file. All
> You have to do it drop the xerces.jar, jakarta-regexp-1.2.jar and
> castor-0.9.3.9-xml.jar into the same directory and you should be able to
> run the batch file 'runCastor.bat' and you'll see what I mean.
>
> Any help would be much appreciated; I'm stumped.
>
> Glenn
>
> Here are my results after running the batch file:
>
> D:\dev\work\CastorTest>rem Step 1. locate the XML Schema file
>
> D:\dev\work\CastorTest>set XSD_FILE=project.xsd
>
> D:\dev\work\CastorTest>set DESTINATION_DIR=.
>
> D:\dev\work\CastorTest>set OLD_CLASSPATH=
>
> D:\dev\work\CastorTest>rem Step 2. Invoke the Castor schema compiler to
> generate Java classes
>
> D:\dev\work\CastorTest>set
> CLASSPATH=castor-0.9.3.9xml.jar;xerces.jar;jakarta-regexp-1.2.jar;.
>
> D:\dev\work\CastorTest>java org.exolab.castor.builder.SourceGenerator -i
> project.xsd -dest .
>
> D:\dev\work\CastorTest>rem Step 3. Asuming all went well so far, compile
> our newly generated classes
>
> D:\dev\work\CastorTest>pause Press any key to continue...
> Press any key to continue . . .
>
> D:\dev\work\CastorTest>rem Step 4. Compile everything
>
> D:\dev\work\CastorTest>set
> CLASSPATH=castor-0.9.3.9-xml.jar;xerces.jar;jakarta-regexp-1.2.jar;.;.
>
> D:\dev\work\CastorTest>javac .\*.java
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -deprecation for details.
>
> D:\dev\work\CastorTest>rem Step 5. Run the program
>
> D:\dev\work\CastorTest>pause Press any key to continue...
> Press any key to continue . . .
>
> D:\dev\work\CastorTest>set
> CLASSPATH=castor-0.9.3.9-xml.jar;xerces.jar;jakarta-r
> egexp-1.2.jar;.;.;.
>
> D:\dev\work\CastorTest>java CastorTest
> Marshal Exception:org.xml.sax.SAXException: Parsing Error :
> The markup in the document preceding the root element must be
> well-formed.
> Line : 1
> Column : 1
> {file: ; line: 1; column: 1}
> Press enter to finish.
>
> ------------------------------------------------------------------------
> Name: CastorTest.zip
> CastorTest.zip Type: Zip Compressed Data (application/x-zip-compressed)
> Encoding: base64
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev