On 20/04/06, shree vinayakh <[EMAIL PROTECTED]> wrote:
> hi,
>
> Im able to view the generated ANT file. Also that im able to execute the ant
> file using eclipse or from command line. but executing it from my java
> program is the only problem.
>
> contents of the xml ant file
>
> <?xml version="1.0"?>
> <project name="OrderBO" basedir="E:\SOAPApp" default="deltemp">
> <target name="create">
> <mkdir dir="temp_src" />
> </target>
> <target name="copytotemp" depends="create">
> <copy todir="temp_src" verbose="false" overwrite="true">
> <fileset file="OrderBO.java" />
> </copy>
> </target>
> <target name="compile" depends="copytotemp">
> <javac srcdir="temp_src" destdir="." />
> </target>
> <target name="deltemp" depends="compile">
> <delete dir="temp_src"/>
> </target>
> </project>
>
> regards,
> shreevinayakh
>
> On 4/20/06, Stephen McConnell <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > -----Original Message-----
> > > From: shree vinayakh [mailto:[EMAIL PROTECTED]
> > > Sent: Thursday, 20 April 2006 2:43 PM
> > > To: user@ant.apache.org
> > > Subject: error while using project helper
> > >
> > > hi,
> > >
> > > im using a java standalone app to write another java source
> > > file and ant build file.... when i try to execute the ant
> > > build file from the same standalone java app i get error
> > > "Content is not allowed in prolog."
> >
> > <snip>
> >
> > > Caused by: org.xml.sax.SAXParseException: Content is not
> > > allowed in prolog.
> >
> > This is an issue to do with parsing the XML file you created (i.e. not an
> > Ant issue).  I recommend you review the generated build file and once you
> > have identified and resolved the issue at the XML level then try things
> > with
> > Ant.
> >
> > Cheers, Steve.
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>

I think your problem is the so called Byte-Order-Mark(BOM).
I've also found that some text editors will add a BOM (Byte-Order
Mark) to UTF-8 files. Java expects the BOM on files with other
encoding, but can get confused when it finds the UTF-8 BOM, and
reports unknown content in the prolog. Switching to UTF-16 is one way
to avoid the problem.
Also try saving your file as utf-16 encoding and place this at the
beginning of your xml file:
<?xml version='1.0' encoding='utf-16'?>

and finally take a look at these links:

http://forum.java.sun.com/thread.jspa?forumID=34&threadID=491010
http://www.i18ngurus.com/encyclopedia/byte_order_mark.html
--
Regards, Petar!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to