Errr, I use the editor of the gods (vi). Weird, I'll look into it though.
> -----Original Message----- > From: Keith Visco [mailto:[EMAIL PROTECTED]] > Sent: Sunday, February 24, 2002 10:33 PM > To: [EMAIL PROTECTED] > Subject: Re: [castor-dev] Still getting Marshal Exception: Test case > included > > > 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 ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
