xmltask-users Mailing List for xmltask
Brought to you by:
bagnew
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(8) |
Sep
(5) |
Oct
(10) |
Nov
(2) |
Dec
(10) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(9) |
Feb
(4) |
Mar
(17) |
Apr
(11) |
May
(13) |
Jun
(34) |
Jul
(25) |
Aug
(29) |
Sep
(25) |
Oct
(2) |
Nov
(9) |
Dec
(2) |
2006 |
Jan
(8) |
Feb
(12) |
Mar
(6) |
Apr
(21) |
May
(32) |
Jun
(13) |
Jul
(12) |
Aug
(33) |
Sep
(24) |
Oct
(22) |
Nov
(42) |
Dec
(68) |
2007 |
Jan
(23) |
Feb
(4) |
Mar
(1) |
Apr
(6) |
May
(8) |
Jun
(25) |
Jul
(9) |
Aug
|
Sep
(6) |
Oct
(13) |
Nov
(6) |
Dec
(3) |
2008 |
Jan
(1) |
Feb
(17) |
Mar
(19) |
Apr
(9) |
May
(3) |
Jun
(8) |
Jul
|
Aug
|
Sep
(6) |
Oct
(19) |
Nov
|
Dec
|
2009 |
Jan
(3) |
Feb
|
Mar
(18) |
Apr
(10) |
May
(14) |
Jun
(7) |
Jul
(21) |
Aug
(14) |
Sep
(6) |
Oct
(2) |
Nov
(4) |
Dec
(1) |
2010 |
Jan
(11) |
Feb
(4) |
Mar
(9) |
Apr
(5) |
May
(7) |
Jun
(3) |
Jul
(1) |
Aug
(3) |
Sep
(4) |
Oct
(2) |
Nov
(4) |
Dec
(2) |
2011 |
Jan
(6) |
Feb
(6) |
Mar
(9) |
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
2012 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(2) |
Jul
(3) |
Aug
|
Sep
(3) |
Oct
(1) |
Nov
(2) |
Dec
|
2013 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2018 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Sergio C. (contractor) <Ser...@am...> - 2018-01-04 15:37:09
|
CONFIDENTIAL & RESTRICTED CONFIDENTIAL & RESTRICTED Hello, good afternoon, I'm having a problem using the "outputter" in my xmltask: <xmltask source="${prjDir}/SOA/composite.xml" dest="${prjDir}/SOA/composite.xml" outputter="simple:2"> It's formatting correctly the xml, giving two levels of margin for each element: [cid:image002.png@01D3857A.2EDF8060] However, the namespaces that I had in the "father" element (<composite>) have been removed and replaced by two new ones: - __NS1:xmlns=http://xmlns.oracle.com/sca/1.0 - xmlns:__NS1=http://www.w3.org/2000/xmlns/ Is there any solution to resolve this issue?. Thank you in advance. Best regards, Sergio Casillas UST Global consultant, Business application platforms & integration, Data & Analytics Services Enterprise Digital Services (EDS) For Amadeus s.a.s. C/Salvador de Madariaga 1, 28027 Madrid ser...@am...<mailto:ser...@am...> amadeus.com [cid:image001.png@01D2B21C.405D9930] |
From: Brian A. <br...@oo...> - 2016-12-10 19:25:35
|
You should probably specify a *source* to read from, and then write to a different destination. I suspect your path needs to be /catalog i.e. beginning with a / -- Brian Agnew http://www.oopsconsultancy.com OOPS Consultancy Ltd Tel: +44 (0)7720 397526 > On 8 Dec 2016, at 21:15, Munawar <a_m...@ho...> wrote: > > Hi, > > I'm using following Snipprt in Ant to do a simple thing like adding a node to book.xml. > > <?xml version="1.0"?> > <catalog> > <book> > <author>Gambardella, Matthew</author> > <title>XML Developer's Guide</title> > <genre>Computer</genre> > <publish_date>2000-10-01</publish_date> > <description>An in-depth look at creating applications > with XML.</description> > </book> > </catalog> > > > My code is following. > > <project name="xxx" default="test" xmlns:oops="antlib:com.oopsconsultancy.xmltask"> > <target name="test" > > <oops:xmltask dest="C:/Users/mrashid/Desktop/Ant_scripts/input/book.xml"> > <insert path="catalog/book"> > <![CDATA[ > <price>44.95</price> > ]]> > </insert> > </oops:xmltask> > </target> > </project> > > What I get is that the entire body of the xml file is wiped out and I only have following line. > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > > ------------------------------------------------------------------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today.http://sdm.link/xeonphi_______________________________________________ <http://sdm.link/xeonphi_______________________________________________> > Xmltask-users mailing list > Xml...@li... <mailto:Xml...@li...> > https://lists.sourceforge.net/lists/listinfo/xmltask-users <https://lists.sourceforge.net/lists/listinfo/xmltask-users> |
From: Munawar <a_m...@ho...> - 2016-12-08 21:15:22
|
Hi, I'm using following Snipprt in Ant to do a simple thing like adding a node to book.xml. <?xml version="1.0"?> <catalog> <book> <author>Gambardella, Matthew</author> <title>XML Developer's Guide</title> <genre>Computer</genre> <publish_date>2000-10-01</publish_date> <description>An in-depth look at creating applications with XML.</description> </book> </catalog> My code is following. <project name="xxx" default="test" xmlns:oops="antlib:com.oopsconsultancy.xmltask"> <target name="test" > <oops:xmltask dest="C:/Users/mrashid/Desktop/Ant_scripts/input/book.xml"> <insert path="catalog/book"> <![CDATA[ <price>44.95</price> ]]> </insert> </oops:xmltask> </target> </project> What I get is that the entire body of the xml file is wiped out and I only have following line. <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
From: Wyatt <wy...@ya...> - 2015-11-13 18:05:23
|
Hi, Can you help me with an error when running xmltask? I got an error when runnning target replace to xmltask: C:\Tools\build.xml:408: Failed to specify text in replace the problem is that my coworker had no issues running the same code on his computer. I can't figure out why I got the error while my coworker didn't. the part of build.xml is as follow: <target name="replace" depends="init" description="replace node."> <xmltask source="${my-file}" dest="${my-file}"> <replace path= "/*[local-name()='server'] /*[local-name()='profile'] /*[local-name() = 'subsystem'][1]" withFile="${devlogfile}"/> </xmltask></target> <target name="init"> <taskdef resource="net/sf/antcontrib/antcontrib.properties"> <classpath> <pathelement location="${ant.lib.dir}/ant-contrib-1.0b3.jar"/> </classpath> </taskdef> <taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"> <classpath> <pathelement path="${ant.lib.dir}/xmltask.jar"/> </classpath> </taskdef></target> the part of property file is as follow: my-file=c:/old.xmldevlogfile=c:/new.xml Thanks Victor |
From: Makesh B. <mak...@gm...> - 2015-10-20 07:30:49
|
Hi Team, Am getting the below error while using xmltask. Please help me to find the cause of issue. *ERROR:* UILD FAILED/opt/Tomcat/apache-ant-1.9.6/build.xml:111: Problem: failed to create task or type propertyselector Cause: The name is undefined. Action: Check the spelling. Action: Check that any custom tasks/types have been declared. Action: Check that any <presetdef>/<macrodef> declarations have taken place. Total time: 30 seconds Build step 'Invoke Ant' marked build as failure *Script:* <!-- referring to the jars needed for updating the configuration file depends="Export.XML" --> <target name="init" depends="Export.Original.XML,CopyDeploymentFilesfromAdminServer"> <property file="${propertyFile.Name}"/> <taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/> <taskdef resource="net/sf/antcontrib/antlib.xml" /> <taskdef resource="net/sf/antcontrib/antcontrib.properties"/> </target> <!-- update XML based on Property file" --> <target name="UpdateXML" description="update the generated XML configuration values based on Property file values " depends="init"> <property file="${propertyFile.Name}" prefix="x"/> <local name="propertyList"/> <propertyselector property="propertyList" delimiter="," select="\1" match="x\.([^\.]*)\.xpath" casesensitive="true" distinct="true"/> <for list="${propertyList}" param="sequence"> <sequential> <echo> @{sequence} </echo> <echo> @{sequence}.xpath = ${x.@{sequence}.xpath} </echo> <echo> @{sequence}.value = ${x.@{sequence}.value} </echo> <xmltask dest="${Updated.xml.Path}"> <fileset file="${Updated.xml.Path}"/> <replace path="${x.@{sequence}.xpath}" withText="${x.@{sequence}.value}"/> </xmltask> </sequential> </for> </target> Regards, Makesh Boopathi. |
From: Payal S. <pay...@fi...> - 2015-04-02 21:05:15
|
Hello, I am having an issue using xmltask.jar on AIX. I came across this article http://permalink.gmane.org/gmane.comp.java.ant.xmltask/545 Can you please provide steps on rebuilding the jar? I downloaded the source code and made the change as described. I'm trying to build the jar using build.xml provided in the tar.gz but getting some issues. ^ |
From: Danny V. <dan...@wo...> - 2014-03-10 17:50:50
|
From: Danny Vint Sent: Monday, March 10, 2014 10:31 AM To: 'xml...@li...' Cc: Danny Vint Subject: xmltask creating an namespace that doesn't appear in the source. I'm processing basic xhtml files that have the following structure: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en-us" lang="en-us"> ... </html> I'm using this to just remove the doctype statement on a bunch of files like above: <XmlTask todir="${wkdy.export.dir}" encoding="utf-8" outputter="simple" standalone="true" > <fileset dir="${wkdy.export.dir}"> <include name="**/*.htm"/> </fileset> </XmlTask> The result is the DOCTYPE statement is removed, but now instead of that I have a default namespace declaration being created on the html element: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <html lang="en-us" xml:lang="en-us" xmlns="http://www.w3.org/1999/xhtml"> ... </html> I do further processing on these files with XSLT and that namespace just broke those steps. I'm not finding anyway in the doc to control this, nor did I find anything that said I should expect this to happen. Any idea what I can do? ..dan Dan Vint Documentation Tools Developer danvint.workday (Skype) dan...@wo...<mailto:dan...@wo...> |
From: Lukacs, G. <Gab...@si...> - 2014-02-26 10:41:42
|
Hello, the size of xml file with commented element (<!-- element></element -->) continuously increases when the xmltask writes to it. At first write it rewrites the < to < and the > to > inside the commented elements (<!-- -->) then at next writes it always changes the & to & , which increases the size of xml. Does anybody observed this behaviour of xmltask? Is it a known issue? Does exist some trick to fix it? You can reproduce the problem with the below provided ANT build.xml, which modifies the file.xml. Thanks, Gabo. ant -version Apache Ant(TM) version 1.8.4 compiled on May 22 2012 com.oopsconsultancy.xmltask.version = 1.16 file.xml: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <element_1 attribute_1="something_1" xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!-- test --> <element_2> <element_3 attribute_2="something_2"></element_3> </element_2> </element_1> ### end of file.xml schema.xsd <?xml version="1.0" encoding="UTF-8" ?> <xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified"> <!-- Elements --> <xs:element name="element_1"> <xs:complexType> <xs:sequence> <xs:element ref="element_2" /> </xs:sequence> <xs:attribute name="attribute_1" type="xs:string" use="required" /> </xs:complexType> </xs:element> <xs:element name="element_2"> <xs:complexType> <xs:sequence> <xs:element name="element_3" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="attribute_2" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> <xs:sequence> <xs:element name="element_4" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="attribute_3" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> ###end of schema.xsd build.xml <?xml version="1.0" encoding="UTF-8"?> <project default="main" name="build"> <taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/> <target name="main"> <loadfile property="file" srcfile="file.xml" /> <echo message="Not modified file.xml:${line.separator}${file}${line.separator}${line.separator}" /> <echo message="################### 2 ####################" /> <echo message="Adding new element_4 to file.xml..." /> <xmltask source="file.xml" dest="file.xml" encoding="UTF-8" outputter="simple:4" > <insert path="/element_1/element_2" xml="<element_4/>"/> </xmltask> <loadfile property="file2" srcfile="file.xml" /> <echo message="element_4 in file.xml:${line.separator}${file2}${line.separator}${line.separator}" /> <echo message="################### 2 ####################" /> <echo message="Now comment element_3 in file.xml..." /> <replaceregexp file="file.xml" byline="true" match="(<)(element_3)" replace="\1!-- \2"/> <replaceregexp file="file.xml" byline="true" match="(</element_3)(>)" replace="\1 --\2"/> <loadfile property="file3" srcfile="file.xml" /> <echo message="element_3 commented in file.xml:${line.separator}${file3}${line.separator}${line.separator}" /> <echo message="################### 3 ####################" /> <echo message="Now add 2nd element_4 to file.xml..." /> <xmltask source="file.xml" dest="file.xml" encoding="UTF-8" outputter="simple:4" > <insert path="/element_1/element_2" xml="<element_4/>"/> </xmltask> <loadfile property="file3" srcfile="file.xml" /> <echo message="2nd element_4 in file.xml:${line.separator}${file3}${line.separator}${line.separator}" /> <echo message="################### 4 ####################" /> <echo message="Now add 3rd element_4 to file.xml..." /> <xmltask source="file.xml" dest="file.xml" encoding="UTF-8" outputter="simple:4" > <insert path="/element_1/element_2" xml="<element_4/>"/> </xmltask> <loadfile property="file4" srcfile="file.xml" /> <echo message="3rd element_4 in file.xml:${line.separator}${file4}${line.separator}${line.separator}" /> <fail /> <echo message="################### 5 ####################" /> <echo message="Now add 4th element_4 to file.xml..." /> <xmltask source="file.xml" dest="file.xml" encoding="UTF-8" outputter="simple:4" > <insert path="/element_1/element_2" xml="<element_4/>"/> </xmltask> <loadfile property="file5" srcfile="file.xml" /> <echo message="4th element_4 in file.xml:${line.separator}${file5}${line.separator}${line.separator}" /> </target> </project> ####end of build.xml Output of build.xml: Buildfile: d:\Work\test3\build.xml main: [echo] Not modified file.xml: [echo] <?xml version="1.0" encoding="UTF-8" standalone="no"?> [echo] [echo] <element_1 attribute_1="something_1" xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> [echo] <!-- test --> [echo] [echo] <element_2> [echo] <element_3 attribute_2="something_2"></element_3> [echo] </element_2> [echo] </element_1> [echo] [echo] [echo] [echo] ################### 2 #################### [echo] Adding new element_4 to file.xml... [echo] element_4 in file.xml: [echo] <?xml version="1.0" encoding="UTF-8" standalone="no"?> [echo] [echo] <element_1 attribute_1="something_1" xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> [echo] <!-- test --> [echo] [echo] <element_2> [echo] <element_3 attribute_2="something_2"></element_3> [echo] <element_4></element_4> [echo] </element_2> [echo] </element_1> [echo] [echo] [echo] [echo] ################### 2 #################### [echo] Now comment element_3 in file.xml... [echo] element_3 commented in file.xml: [echo] <?xml version="1.0" encoding="UTF-8" standalone="no"?> [echo] [echo] <element_1 attribute_1="something_1" xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> [echo] <!-- test --> [echo] [echo] <element_2> [echo] <!-- element_3 attribute_2="something_2"></element_3 --> [echo] <element_4></element_4> [echo] </element_2> [echo] </element_1> [echo] [echo] [echo] [echo] ################### 3 #################### [echo] Now add 2nd element_4 to file.xml... [echo] 2nd element_4 in file.xml: [echo] <?xml version="1.0" encoding="UTF-8" standalone="no"?> [echo] [echo] <element_1 attribute_1="something_1" xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> [echo] <!-- test --> [echo] [echo] <element_2> [echo] <!-- element_3 attribute_2="something_2"></element_3 --> [echo] <element_4></element_4> [echo] </element_2> [echo] </element_1> [echo] [echo] [echo] [echo] ################### 4 #################### [echo] Now add 3rd element_4 to file.xml... [echo] 3rd element_4 in file.xml: [echo] <?xml version="1.0" encoding="UTF-8" standalone="no"?> [echo] [echo] <element_1 attribute_1="something_1" xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> [echo] <!-- test --> [echo] [echo] <element_2> [echo] <!-- element_3 attribute_2="something_2"&gt;&lt;/element_3 --> [echo] [echo] <element_4></element_4> [echo] <element_4></element_4> [echo] <element_4></element_4> [echo] </element_2> [echo] </element_1> [echo] [echo] [echo] [echo] ################### 5 #################### [echo] Now add 4th element_4 to file.xml... [echo] 4th element_4 in file.xml: [echo] <?xml version="1.0" encoding="UTF-8" standalone="no"?> [echo] [echo] <element_1 attribute_1="something_1" xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> [echo] <!-- test --> [echo] [echo] <element_2> [echo] <!-- element_3 attribute_2="something_2"&amp;gt;&amp;lt;/element_3 --> [echo] [echo] <element_4></element_4> [echo] <element_4></element_4> [echo] <element_4></element_4> [echo] <element_4></element_4> [echo] </element_2> [echo] </element_1> [echo] [echo] [echo] BUILD SUCCESSFUL Total time: 0 seconds ####end of output of build.xml |
From: Sreenath J. <jss...@gm...> - 2013-11-19 08:27:53
|
I've got a patch waiting in the wings for this. If you'd like, please mail me and I can send you a copy to beta test ? Brian > Hi Chris, > > This is a common problem with using XMLtask with IBM JDK. Please look at > the > link and rebuild the xmltask.jar by running the ant build. It works fine > for > me on IBM JDK after rebuilding the xmltask.jar with the changes suggested > in > the link below. > > http://permalink.gmane.org/gmane.comp.java.ant.xmltask/545 > > - rahul n > > On Thu, Mar 31, 2011 at 2:00 AM, Chris Madison > <chris_madison@...: > >> >> Brian Agnew <brian@...> writes: >> >> > >> > Which version of the JDK are you using ? >> > >> > > Hi, >> > > >> > > I was using XMLtask in the ant script,by downloading the jar file >> given in >> > > the link http://www.oopsconsultancy.com/software/xmltask/#intro >> > > >> > > and including it the taskdef.But I am not able to execute any of the >> > > xmltasks, >> > > it is throwing* >> > > >> > > java.lang.NoClassDefFoundError: >> > > com/sun/org/apache/xpath/internal/XPathAPI. >> > > *......exception.Pls let me know how to resolve this. >> > > >> > > Thanks >> > > ----------------------------------------------------------------- >> ------------- >> > > Lotusphere 2011 >> > > Register now for Lotusphere 2011 and learn how >> > > to connect the dots, take your collaborative environment >> > > to the next level, and enter the era of Social Business. >> > > >> >> http://p.sf.net/sfu/lotusphere-d2d_______________________________________________ >> > > Xmltask-users mailing list >> > > Xmltask-users@... >> > > https://lists.sourceforge.net/lists/listinfo/xmltask-users >> > > >> > >> >> >> I have this same issue. >> >> I'm using the WebSphere App Server JVM (really any JVM with RAD 7.5). >> >> java -version: >> java version "1.6.0" >> Java(TM) SE Runtime Environment (build >> pwi3260sr8fp1ifix-20100924_01 >> SR8 FP1+IZ81201+IZ80998+IZ83034+IZ83273)) >> IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Windows 7 x86-32 >> jvmwi3260sr8ifx-20100923_65174 (JIT enabled, AOT enabled) >> J9VM - 20100923_065174 >> JIT - r9_20100401_15339ifx6 >> GC - 20100308_AA) >> JCL - 20100728_01 >> >> The specific exception I have is: >> java.lang.NoClassDefFoundError: >> com.sun.org.apache.xpath.internal.XPathAPI >> >> >> >> ------------------------------------------------------------------------------ >> Create and publish websites with WebMatrix >> Use the most popular FREE web apps or write code yourself; >> WebMatrix provides all the features you need to develop and >> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >> _______________________________________________ >> Xmltask-users mailing list >> Xmltask-users@... >> https://lists.sourceforge.net/lists/listinfo/xmltask-users >> > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > _______________________________________________ > Xmltask-users mailing list > Xmltask-users@... > 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 |
From: Rob de H. <in...@ro...> - 2013-08-23 13:56:25
|
Hi all, I'm trying to replace an element in my xml file with the contents of a namedBuffer or a file. This content contains properties, e.g. ${variable} My build.properties file contains a valid value for this property. However, when I use <replace path="..." withBuffer="namedBuffer" expandProperties="true"/> or <replace path="..." withFile="namedFile.xml" expandProperties="true"/> the element is correctly replaced with the buffer or file content. However, no property expansion is done. When I use something like <replace path="...." withText="some text ${variable} some text" expandProperties="true"/> propery expansion is done correctly. Is this intended behaviour or am I doing something wrong? Any help would be appreciated! Regards, Rob |
From: KillBoy P. <kil...@ya...> - 2013-07-17 03:22:37
|
Hi list, I trawled through the mail archives but didn't have any luck find anything to resolve $subject .. I'm generating Tomcat connector configuration dynamically by inserting sections like this: ... <insert path="/Server[@*]/Service[@name]" position="under"> <![CDATA[ <Connector port="@{port.http}" maxThreads="1024" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="443" acceptCount="100" connectionTimeout="20000" compression="on" compressionMinSize="2048" noCompressionUserAgents="Opera,Netscape" compressableMimeType="text/html,text/plain,text/css,text/xml,text/javascript,application/x-javascript" disableUploadTimeout="true" proxyPort="80" /> ]]> </insert> Unfortunately xmltask seems to be treating commented out sections as text and escaping any angle brackets found within: <!-- &lt;Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/&gt; --> ... <!-- You should set jvmRoute to support load-balancing via AJP ie : &lt;Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1"&gt; --> ... <!-- &lt;Valve className="org.apache.catalina.authenticator.SingleSignOn" /&gt; --> Would anyone have an explanation or workaround for this behaviour ? thanks |
From: Christoph J. <chr...@gm...> - 2013-04-14 10:22:45
|
<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Hi,</div><div><br></div><div>I have written a minor extension that allows me to retrieve the input to act upon from a property and not a file. How does this project, assuming there is interest, handle such "contributions"?</div><div><br></div><div>Bets regards,</div><div>Christoph</div><div><br></div></body></html> |
From: Cool T. B. <tec...@ya...> - 2013-03-10 13:27:19
|
http://cashforyourproperty.co.uk/ihbftbc/frqwkcifqsyuqsc/ldk |
From: Brian A. <br...@oo...> - 2012-11-12 09:06:34
|
It's still valid XML and semantically exactly the same. Don't worry about it! On 08/11/2012 09:27, Shiran Shem-Tov wrote: > > I have an XML file: > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > > <Settings> > > <Sdl> > > <sdlserver_ip>SERVER</sdlserver_ip> > > <sdlserver_port>1111</sdlserver_port> > > <version>1.0</version> > > <service_packs>sp1=2</service_packs> > > <updates></updates> > > <write2log>true</write2log> > > </Sdl> > > </Settings> > > I want to change the string inside the node <service_packs>, and I > don't know what is the current string there. > > For example: > > <service_packs>sp1=2</service_packs> > > Will be change to > > <service_packs>sp2=1</service_packs> > > I tried using: > > <xmltask source="/Users/Shared/sdl.xml" dest="/Users/Shared/sdl1.xml"> > > <replace path="/Settings/Sdl/service_packs/text()" withXml="sp2=1"/> > > </xmltask> > > And the output is: > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > > <Settings> > > <Sdl> > > <sdlserver_ip>SERVER</sdlserver_ip> > > <sdlserver_port>1111</sdlserver_port> > > <version>1.0</version> > > <service_packs>sp2=1</service_packs> > > <updates/> > > <write2log>true</write2log> > > </Sdl> > > </Settings> > > Why it changes the red line in the file? > > Thanks, > > Shiran > > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_nov > > > _______________________________________________ > Xmltask-users mailing list > Xml...@li... > 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 |
From: Shiran Shem-T. <Shi...@88...> - 2012-11-08 10:03:14
|
I have an XML file: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <Settings> <Sdl> <sdlserver_ip>SERVER</sdlserver_ip> <sdlserver_port>1111</sdlserver_port> <version>1.0</version> <service_packs>sp1=2</service_packs> <updates></updates> <write2log>true</write2log> </Sdl> </Settings> I want to change the string inside the node <service_packs>, and I don't know what is the current string there. For example: <service_packs>sp1=2</service_packs> Will be change to <service_packs>sp2=1</service_packs> I tried using: <xmltask source="/Users/Shared/sdl.xml" dest="/Users/Shared/sdl1.xml"> <replace path="/Settings/Sdl/service_packs/text()" withXml="sp2=1"/> </xmltask> And the output is: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <Settings> <Sdl> <sdlserver_ip>SERVER</sdlserver_ip> <sdlserver_port>1111</sdlserver_port> <version>1.0</version> <service_packs>sp2=1</service_packs> <updates/> <write2log>true</write2log> </Sdl> </Settings> Why it changes the red line in the file? Thanks, Shiran |
From: Farzad V. <ho...@fa...> - 2012-10-05 05:13:47
|
When I run XMLTask against a directory, it is detecting an erroneous file. However it is very difficult to figure out which file. I did turn report on (report="true") but the output detail level remains the same. I'm trying to figure out which file and/or which line is causing the issue. Searched the archive and could not find any useful prior mail. Appreciate your help. Here is the output I'm getting when I run the following block: <xmltask todir="${dir.processed.xml}" outputter="simple:4" report="true"> <fileset dir="${dir.raw.xml}"> <include name="**/*.xml"/> </fileset> </xmltask> [xmltask] [Fatal Error] :63:52: Element type "parm" must be followed by either attribute specifications, ">" or "/>". [xmltask] org.xml.sax.SAXParseException: Element type "parm" must be followed by either attribute specifications, ">" or "/>". [xmltask] at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246) [xmltask] at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) [xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromStream(XmlTask.java:343) [xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromFile(XmlTask.java:387) [xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.access$000(XmlTask.java:27) [xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask$InputFile.getDocument(XmlTask.java:203) [xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.execute(XmlTask.java:638) [xmltask] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) [xmltask] at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) [xmltask] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [xmltask] at java.lang.reflect.Method.invoke(Method.java:597) [xmltask] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [xmltask] at org.apache.tools.ant.Task.perform(Task.java:348) [xmltask] at org.apache.tools.ant.Target.execute(Target.java:392) [xmltask] at org.apache.tools.ant.Target.performTasks(Target.java:413) [xmltask] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) [xmltask] at org.apache.tools.ant.Project.executeTarget(Project.java:1368) [xmltask] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [xmltask] at org.apache.tools.ant.Project.executeTargets(Project.java:1251) [xmltask] at org.apache.tools.ant.Main.runBuild(Main.java:811) [xmltask] at org.apache.tools.ant.Main.startAnt(Main.java:217) [xmltask] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) [xmltask] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) |
From: Horacio H. R. <hh...@yo...> - 2012-09-18 17:10:18
|
Hi Brian, The thing is that the insert subtask is runs inside a loop, i.e., I create n dependencies. So I am guessing I need to keep a counter n and do something like: <attr path=" ivy-module/dependencies/dependency [@id=n]/" attr="conf" value="compile->default"/> I will have to try Thanks, Horacio Hoyos Rodríguez EngD Student University of York -----Original Message----- From: Brian Agnew [mailto:br...@oo...] Sent: 18 September 2012 14:12 To: Horacio Hoyos Rodriguez Cc: xml...@li... Subject: Re: [Xmltask-users] Xmltask replaces > in strings Have you tried modifying the attr immediately afterwards via (say) the <attr> subtask ? On Tue, September 18, 2012 13:13, Horacio Hoyos Rodriguez wrote: > Hello, > > > > I have the following Xmltask: > > > > <xmltask > > source= > "${ivy.repo}/${module.module}/${module.revision}/ivy-${module.revision}.xm l" > > dest= > "${ivy.repo}/${module.module}/${module.revision}/ivy-${module.revision}.xm l" >> > > <insert path="/ivy-module/dependencies/dependency" > > position="under"> > > <![CDATA[ > > <dependency org="" > name="]]>${dependency.module}" > <![CDATA[rev="]]>${dependency.revision}<![CDATA[" > conf="compile->default"/> > > ]]> > > </insert> > > </xmltask> > > > > In the CDATA inserted I need the conf=”compile->default” as it is (Ivy > repository file), however after running the task, the insert is done > correctly, but the > character is replaced (the result): > > > > <dependency conf="compile->default" name="org.eclipse.emf.ecore" org="" > rev="2.8.0"/> > > > > I guess by default you scape < and > to enforce well formatted xml’s, > but I think they should not be replaced if inside a string. > > > > Is there any workaround or fix? Do I have to provide my own outputter > ??!!?? > > > > Regards, > > > > Horacio Hoyos Rodríguez > > EngD Student > > University of York > ---------------------------------------------------------------------- > -------- > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. > Discussions will include endpoint security, mobile security and the > latest in malware threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_____________ > __________________________________ > Xmltask-users mailing list > Xml...@li... > 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 |
From: Brian A. <br...@oo...> - 2012-09-18 14:12:56
|
Have you tried modifying the attr immediately afterwards via (say) the <attr> subtask ? On Tue, September 18, 2012 13:13, Horacio Hoyos Rodriguez wrote: > Hello, > > > > I have the following Xmltask: > > > > <xmltask > > source= > "${ivy.repo}/${module.module}/${module.revision}/ivy-${module.revision}.xml" > > dest= > "${ivy.repo}/${module.module}/${module.revision}/ivy-${module.revision}.xml" >> > > <insert path="/ivy-module/dependencies/dependency" > > position="under"> > > <![CDATA[ > > <dependency org="" > name="]]>${dependency.module}" > <![CDATA[rev="]]>${dependency.revision}<![CDATA[" > conf="compile->default"/> > > ]]> > > </insert> > > </xmltask> > > > > In the CDATA inserted I need the conf=compile->default as it is (Ivy > repository file), however after running the task, the insert is done > correctly, but the > character is replaced (the result): > > > > <dependency conf="compile->default" name="org.eclipse.emf.ecore" org="" > rev="2.8.0"/> > > > > I guess by default you scape < and > to enforce well formatted xmls, but > I > think they should not be replaced if inside a string. > > > > Is there any workaround or fix? Do I have to provide my own outputter > ??!!?? > > > > Regards, > > > > Horacio Hoyos Rodríguez > > EngD Student > > University of York > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Xmltask-users mailing list > Xml...@li... > 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 |
From: Horacio H. R. <hh...@yo...> - 2012-09-18 12:14:06
|
Hello, I have the following Xmltask: <xmltask source= "${ivy.repo}/${module.module}/${module.revision}/ivy-${module.revision}.xml" dest= "${ivy.repo}/${module.module}/${module.revision}/ivy-${module.revision}.xml" > <insert path="/ivy-module/dependencies/dependency" position="under"> <![CDATA[ <dependency org="" name="]]>${dependency.module}" <![CDATA[rev="]]>${dependency.revision}<![CDATA[" conf="compile->default"/> ]]> </insert> </xmltask> In the CDATA inserted I need the conf=”compile->default” as it is (Ivy repository file), however after running the task, the insert is done correctly, but the > character is replaced (the result): <dependency conf="compile->default" name="org.eclipse.emf.ecore" org="" rev="2.8.0"/> I guess by default you scape < and > to enforce well formatted xml’s, but I think they should not be replaced if inside a string. Is there any workaround or fix? Do I have to provide my own outputter ??!!?? Regards, Horacio Hoyos Rodríguez EngD Student University of York |
From: Dan K. <sho...@ya...> - 2012-07-20 15:58:09
|
Looks like the following would work: <uncomment path="/*[local-name()='web-app']/comment()[4]" /> or even <uncomment path="/:web-app/comment()[4]" /> What i was missing initially was the ':' before the web-app root. Now when i get the altered file output, it does add an empty xmlns="" to the following: <filter xmlns=""> <filter-name>authFilter</filter-name> <filter-class>blah</filter-class> </filter> <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> Not sure if it will cause an issue or not when it is deployed... Thanks to all. ________________________________ From: Brian Agnew <br...@oo...> To: Dan Kilburn <sho...@ya...> Cc: "xml...@li..." <xml...@li...> Sent: Friday, July 20, 2012 3:27 AM Subject: Re: [Xmltask-users] problem with using uncomment Are you sure that uncomment() path is correct ? Remember that XPath indexes from 1, not 0! On Thu, July 19, 2012 20:04, Dan Kilburn wrote: > Hi, I am having an issue where I want to make use of the xmltask uncomment > feature. > > I have something of the following: > > > <code> > > web.xml: > <?xml version="1.0" encoding="UTF-8"?> > <web-app id="someId" blah blah blah> > > <!-- Uncomment this filter when deploying to an SSO environment > <filter> > <filter-name>authFilter</filter-name> > <filter-class>blah</filter-class> > </filter> > <filter-mapping> > <filter-name>springSecurityFilterChain</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > --> > </web-app> > > build.xml: > > > <taskdef name="xmltask" > classname="com.oopsconsultancy.xmltask.ant.XmlTask" /> > <target name="alterWebXml"> > <xmltask source="WebContent/WEB-INF/web.xml" dest="D:/deployment/web.xml" > report="true"> > <uncomment path="/web-app/comment()[4]" /> > </xmltask> > </target> > > </code> > > > I am able to successfully generate the new web.xml file in the given > directory. It reads the old one in, and writes the new one to the given > dest directory. > The problem is, it's not removing the comments where I said to remove them > at. I know it has something to do with the path of the uncomment itself. > I > get no error, it simply never removes the comment. It is coming off of the > root 'web-app' element inside of the web.xml file but according to the > documentation, > I should be able to identify which comment in the document that I want to > remove by comment()[index]. > > Any and all help that anyone could suggest as to what I am doing wrong > would greatly be appreciated... > > Thank you, > dan ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Xmltask-users mailing list > Xml...@li... > 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 |
From: Brian A. <br...@oo...> - 2012-07-20 09:06:24
|
Are you sure that uncomment() path is correct ? Remember that XPath indexes from 1, not 0! On Thu, July 19, 2012 20:04, Dan Kilburn wrote: > Hi, I am having an issue where I want to make use of the xmltask uncomment > feature. > > I have something of the following: > > > <code> > > web.xml: > <?xml version="1.0" encoding="UTF-8"?> > <web-app id="someId" blah blah blah> > > <!-- Uncomment this filter when deploying to an SSO environment > <filter> > <filter-name>authFilter</filter-name> > <filter-class>blah</filter-class> > </filter> > <filter-mapping> > <filter-name>springSecurityFilterChain</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > --> > </web-app> > > build.xml: > > > <taskdef name="xmltask" > classname="com.oopsconsultancy.xmltask.ant.XmlTask" /> > <target name="alterWebXml"> > <xmltask source="WebContent/WEB-INF/web.xml" dest="D:/deployment/web.xml" > report="true"> > <uncomment path="/web-app/comment()[4]" /> > </xmltask> > </target> > > </code> > > > I am able to successfully generate the new web.xml file in the given > directory. It reads the old one in, and writes the new one to the given > dest directory. > The problem is, it's not removing the comments where I said to remove them > at. I know it has something to do with the path of the uncomment itself. > I > get no error, it simply never removes the comment. It is coming off of the > root 'web-app' element inside of the web.xml file but according to the > documentation, > I should be able to identify which comment in the document that I want to > remove by comment()[index]. > > Any and all help that anyone could suggest as to what I am doing wrong > would greatly be appreciated... > > Thank you, > dan ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Xmltask-users mailing list > Xml...@li... > 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 |
From: Dan K. <sho...@ya...> - 2012-07-19 19:04:48
|
Hi, I am having an issue where I want to make use of the xmltask uncomment feature. I have something of the following: <code> web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app id="someId" blah blah blah> <!-- Uncomment this filter when deploying to an SSO environment <filter> <filter-name>authFilter</filter-name> <filter-class>blah</filter-class> </filter> <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> --> </web-app> build.xml: <taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask" /> <target name="alterWebXml"> <xmltask source="WebContent/WEB-INF/web.xml" dest="D:/deployment/web.xml" report="true"> <uncomment path="/web-app/comment()[4]" /> </xmltask> </target> </code> I am able to successfully generate the new web.xml file in the given directory. It reads the old one in, and writes the new one to the given dest directory. The problem is, it's not removing the comments where I said to remove them at. I know it has something to do with the path of the uncomment itself. I get no error, it simply never removes the comment. It is coming off of the root 'web-app' element inside of the web.xml file but according to the documentation, I should be able to identify which comment in the document that I want to remove by comment()[index]. Any and all help that anyone could suggest as to what I am doing wrong would greatly be appreciated... Thank you, dan |
From: Ronald P. <rpe...@ya...> - 2012-06-29 18:55:24
|
http://kobider.org.tr/xclrp.html |
From: Ronald P. <rpe...@ya...> - 2012-06-29 10:19:14
|
http://territorioinmobiliario.com/polmtn.html |
From: Troy H. <Tro...@sa...> - 2012-05-17 14:35:16
|
We recently ran into the problem described below while trying to run <xmltask> on AIX. http://permalink.gmane.org/gmane.comp.java.ant.xmltask/545 Rather than importing the org.apache API mentioned at the link above it seems the better plan of action would be to remove the dependency on internal API and re-write the code to use Public API: http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/xpath/package-summary.html Is there a specific reason that the internal classes had to be used that would prevent such a re-write? Thanks, Troy Harris |