Ah. The error is due to the way the XML is read literally from the build.xml. Running 'ant -verbose' gives more info.
So: <insert path="/"> <![CDATA[ <?xml version="1.0"> .... results in spaces before the XML processing instruction, which is not permitted. I got the below to work by doing this: <insert path="/"><![CDATA[${test}]]> </insert> which removes any leading spaces. I think this should work in a similar fashion for you. Brian On Fri, October 5, 2007 17:51, Brian Agnew wrote: > Unfortunately I've been away and not attending to this list so I'm trying > to clear the backlog. > > The test below fails (interestingly enough) if the XML to be inserted > contains an XML processing instruction (as yours does). > > e.g. > > <![CDATA[ > <?xml version="1.0"?> > <root> > ..... > ]]> > > A quick fix will not be forthcoming but I will try and perform an > investigation in the next few days. In the meantime I think you'll have to > write out the file and then read it back into XMLTask. > > Brian > > On Fri, October 5, 2007 17:08, Holger Rauch wrote: >> Hi Brian, >> >> first of all, thanks for your quick reply. What's different from your >> test >> is that my property contains a complete XML document (see below). Any >> idea? >> >> Thanks in advance for any info! >> >> Kind regards, >> >> Holger >> >> =====================================================================<?xml >> version="1.0" encoding="UTF-8"?> >> <result:sequence xmlns:result="http://saxon.sf.net/xquery-results" >> xmlns:xs="http://www.w3.org/2001/XMLSchema" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> >> <result:element> >> <module id="mod-heitec.core" base-set="1" build-order="1"> >> <name lang="en">HEITEC CORE</name> >> <resource-list svn-base-dir="heitec"/> >> </module> >> </result:element> >> <result:element> >> <module id="mod-heitec.2jee.core" base-set="1" build-order="2"> >> <name lang="en">HEITEC J2EE CORE</name> >> <resource-list svn-base-dir="heitec-j2ee-core"/> >> </module> >> </result:element> >> <result:element> >> <module id="mod-cache" base-set="1" build-order="3" persisted="1"> >> <shortname>CACHE</shortname> >> <name lang="en">CACHE</name> >> <resource-list svn-base-dir="cache"/> >> </module> >> </result:element> >> </result:sequence> >> >> ============================================================================> >> [...] >>> which works out of the box. Does your property evaluate to XML with a >>> root >>> node ? >> > > > -- > Brian Agnew http://www.oopsconsultancy.com > OOPS Consultancy Ltd > Tel: +44 (0)7720 397526 > Fax: +44 (0)20 8682 0012 > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Xmltask-users mailing list > Xmltask-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xmltask-users > -- Brian Agnew http://www.oopsconsultancy.com OOPS Consultancy Ltd Tel: +44 (0)7720 397526 Fax: +44 (0)20 8682 0012 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Xmltask-users mailing list Xmltask-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xmltask-users