xmltask-users Mailing List for xmltask (Page 3)
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: Phil J. <Phi...@do...> - 2011-01-11 13:33:25
|
Hi all, In short - I'm trying to open an xml document and run a task on an element and then further tasks on its sub-elements. Full explanation; I'm trying to generate SVN logs using details stored in an XML file. Using the example below, the api code for the project is in 1 repository, the front ends for the project are in another repository. I've only put 2 in the example but there's over 50 in the proper list. Example of file; <projects> <svn repository="svn://localhost/repo1" extension=".xml"> <project name="api"/> </svn> <svn repository="svn://localhost/repo2" extension=".xml"> <project name="site1"/> <project name="site2"/> </svn> </projects> This was my original code to produce the SVN log; <xmltask source="mylist.xml"> <call path="projects/svn/project"> <param name="repo" path="../@repository" default="n/a"/> <param name="project" path="@name" default="n/a"/> <param name="extension" path="../@extension" default=""/> <actions> <echo>svn log --xml -v @{repo}/@{project}/${codeline} -r${current.tag.rev}:${comparison.tag.rev} > @{project}@{extension} </echo> </actions> </call> </xmltask> I had a separate process to get the revisions used to get the log, however, I realised they need to be different per svn. I though maybe I could use another <Call> in the first calls actions (see below), but that didn't work. <xmltask source mylist.xml "> <call path="projects/svn"> <param name="repo" path="@repository" default="n/a"/> <actions> <ant antfile="log.xml" target ="get-revisions"/> <call path="projects/svn/project"> <param name="project" path="@name" default="n/a"/> <actions> <echo>svn log --xml -v @{repo}/@{project}/${codeline} -r${current.tag.rev}:${comparison.tag.rev} > @{project}@{extension} </echo> </actions> </call> </actions> </call> </xmltask> Any idea how I could open mylist.xml, run a task on the each of the <svn> elements and a nested task on the <project> elements within each <svn> element? Any help would be much appreciated. Kind Regards, Phil Jeary ______________________________________________________________________ This email (and any attachments) is confidential and may contain personal opinions which are not the views of Dovetail Services (UK) Limited unless specifically stated. If you have received it in error, please delete it from your system. Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately. Please note that: * Dovetail Services (UK) Limited monitors all emails sent or received, any further communication will signify your consent to this. Dovetail Services (UK) Ltd Registered in England and Wales Number 5412224 ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ |
From: Brian A. <br...@oo...> - 2011-01-08 17:40:02
|
Apologies. I've been sittin gon this for 6 months. I now have a fix for this and will release shortly. On 29/06/2010 23:54, Brian Agnew wrote: > I will try and have a look in the next week or so. Watch this space. > > On 29/06/2010 16:48, David Corlette wrote: >> Hi, >> >> Is this ever going to get fixed? I've tried any number of ways to get this to work, and usually I end up having to put in some sort of file copy with a 'tail' to get rid of the<xml> header, which is a pretty ugly workaround. >> >> Thanks. >> >>>>> On 03.03.2010 at 13:50, in message >> <4B8...@so...>, "David Corlette" >> <dco...@no...> wrote: >>> BTW, when I use the default outputter the amount of whitespace in the file >>> gets ridiculously large. >>> >>> This is to the tune of increasing a 170K file to 11MB after several edits >>> via xmltask. >>> >>>>>> On 27.02.2010 at 04:32, in message<4B8...@oo...>, >>> Brian Agnew<br...@oo...> wrote: >>>> Can you try with the default outputter ? i.e. remove the "outputter" >>>> attribute ? >>>> >>>> On 26/02/2010 23:53, David Corlette wrote: >>>>> Hello all, >>>>> >>>>> I've been using xmltask for some pretty complex stuff, and very recently ran >>>> into an issue I can't seem to get around. >>>>> Basically, AFAICT the 'omitHeader' attribute is completely ignored. For a >>>> task as simple as this: >>>>> <xmltask source="${pkgdir}/tmp/files2.xml" dest="${pkgdir}/tmp/files2.xml" >>>> omitHeader="true" outputter="simple:1"> >>>>> <insert path="/PluginPackageFiles" buffer="file"/> >>>>> </xmltask> >>>>> >>>>> one still gets a<?xml...> header in the output file. >>>>> >>>>> Not only that, when this is run via the Java ProjectHelper (as opposed to >>>> command-line Ant), the XML header is corrupted and ends up like this: >>>>> <?xml version="1.0" UTF-8standalone="null"?> >>>>> >>>>> As a result, the next time we try to process that same XML file, xmltask >>>> throws an error. >>>>> Any ideas? AFAIK I'm using the latest - downloaded a couple weeks ago. >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Download Intel® Parallel Studio Eval >>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>> proactively, and fine-tune applications for parallel performance. >>>>> See why Intel Parallel Studio got high marks during beta. >>>>> http://p.sf.net/sfu/intel-sw-dev >>>>> _______________________________________________ >>>>> Xmltask-users mailing list >>>>> Xml...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/xmltask-users >>>>> >>> >>> ------------------------------------------------------------------------------ >>> Download Intel® Parallel Studio Eval >>> Try the new software tools for yourself. Speed compiling, find bugs >>> proactively, and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Xmltask-users mailing list >>> Xml...@li... >>> https://lists.sourceforge.net/lists/listinfo/xmltask-users >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by Sprint >> What will you do first with EVO, the first 4G phone? >> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first >> _______________________________________________ >> 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: Phil J. <Phi...@do...> - 2011-01-06 11:52:54
|
Hi all, I have been using the following to pull out the commit message from an svn log (comparison.tag.xml) and return the version deployed from the message. This was done by taking the message "Deployed ###.###.###" and replacing the "Deployed " with nothing. <xmltask source="comparison.tag.xml"> <regexp path="log/logentry/msg/text()" pattern="Deployed " replace=""/> <copy path="log/logentry/msg/text()" property="comparison.tag"/> </xmltask> However, there's been a few changes and the message doesn't necessarily start "Deployed " any more, but will contain the version somewhere in the string. I was thinking I could use properties= rather than replace= and pull out just the version number. Using one of the regular expression testers online my regular expression of \b\d{1,3}\.\d{1,3}\.\d{1,3}\b returns just the version when I pass a string of "Deployed 002.000.000" to it. However, my regular expression in xmltask returns; Failed to match property value in 'Deployed 002.158.000' using '\b\d{1,3}\.\d{1,3}\.\d{1,3}\b' My xmltask code for the above; <xmltask source="comparison.tag.xml"> <regexp path="log/logentry/msg/text()" pattern="\b\d{1,3}\.\d{1,3}\.\d{1,3}\b" property="my.version"/> </xmltask> Any idea what I'm doing wrong? I'm using xmltask 1.16.1. Kind Regards, Phil Philip Jeary Build and Deployment Manager Dovetail Services d +44 (0) 1795 414 563 t +44 (0) 844 815 0855 f +44 (0) 844 815 0866 phi...@do... <mailto:phi...@do...> www.dovetailservices.com <http://www.dovetailservices.com> Dovetail. Subscriptions marketing and fulfilment ______________________________________________________________________ This email (and any attachments) is confidential and may contain personal opinions which are not the views of Dovetail Services (UK) Limited unless specifically stated. If you have received it in error, please delete it from your system. Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately. Please note that: * Dovetail Services (UK) Limited monitors all emails sent or received, any further communication will signify your consent to this. Dovetail Services (UK) Ltd Registered in England and Wales Number 5412224 ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ |
From: Brian A. <br...@oo...> - 2010-12-14 11:36:14
|
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 > 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: nitin mb <nit...@gm...> - 2010-12-14 03:50:56
|
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 |
From: Jo S. <jo....@gm...> - 2010-11-22 08:45:43
|
Hello, In my house I need to change the floor type of every room with tapestry red from whatever they are to terracotta. This is my house now: <house> <room> <name>living</name> <tapestry>red</tapestry> <floor>wood</floor> </room> <room> <name>dining</name> <tapestry>red</tapestry> <floor>marble</floor> </room> <room> <name>bed</name> <tapestry>yellow</tapestry> <floor>wood</floor> </room> </house> And this is my house as I'd like it to be: <house> <room> <name>living</name> <tapestry>red</tapestry> <floor>terracotta</floor> </room> <room> <name>dining</name> <tapestry>red</tapestry> <floor>terracotta</floor> </room> <room> <name>bed</name> <tapestry>yellow</tapestry> <floor>wood</floor> </room> </house> I didn't find the way using XmlTask to set up a condition on tags and not attributes. I've tried something like this: <replace path="house/room[@tapestry='red']/@floor" withText="terracotta"/> but it doesn't seem to handle tags like attributes, and I found nothing about it on documentation at http://www.oopsconsultancy.com/software/xmltask/ . Any suggestion? Thanks in advance, Jo |
From: Merrill, T. <T.M...@in...> - 2010-11-18 14:46:11
|
ING-DiBa AG, Frankfurt am Main. Registernummer HRB 7727, Handelsregister Amtsgericht Frankfurt am Main. Vorstand: Roland Boekhout (Vorsitzender), Bas Brouwers, Bernd Geilen, Martin Krebs, Klaus Schmidt, Herbert Willius. Aufsichtsrat: Ben Tellings (Vorsitzender) Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. |
From: Dellario, C. <Christopher.Dellario@LibertyMutual.com> - 2010-11-08 14:32:28
|
Turns out that setting the outputter="simple" fixed the problems. I find this odd considering the outputter description makes it sound completely cosmetic, "outputs the document with a degree of formatting. Elements are indented and given new lines wherever possible to make a more readable document. This is not suitable for all applications since some XML consumers will be whitespace sensitive." |
From: Dellario, C. <Christopher.Dellario@LibertyMutual.com> - 2010-11-07 14:00:14
|
I'm new to xmltask, so please forgive me if I'm missing something, but I was hoping to use it to modify some xhtml and it's outputting invalid xml. Here's a repro case of the input: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link HREF="dictionary.css" REL="StyleSheet" TYPE="text/css" /> </head> <body> <img src="lm_logo.gif" /> <BR /> BLAH </body> </html> And after doing <xmltask source="test.html" dest="test2.html"> test2.html comes out like this: <html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <link HREF="dictionary.css" REL="StyleSheet" TYPE="text/css"> </head> <body> <img src="lm_logo.gif"> <BR> BLAH </body> </html> I'm running version 1.16 using Java 1.6. Any ideas? |
From: Leyzerzon, S. <sim...@ci...> - 2010-10-23 04:47:54
|
Looks like Weblogic is confused by the namespaces produced. In an insert, I normally specify the namespace inside the element in the CDATA stanza, something like this: <xmltask source="./src/weblogic-application.xml" destbuffer="intermediate.weblogic.application.xml.buffer" report="@{report}"> <insert path="/:weblogic-application" position="under"> <![CDATA[ <prefer-application-packages xmlns="http://www.bea.com/ns/weblogic/90"> <package-name>javax.persistence.*</package-name> </prefer-application-packages> ]]> </insert> </xmltask> So, in your case I'd try: <![CDATA[ <jms-system-resource xmlns="http://www.bea.com/ns/weblogic/920/domain"> . . . . . Regards, Simeon ________________________________ From: V I S H [mailto:vis...@gm...] Sent: Thursday, October 21, 2010 5:00 PM To: xml...@li... Subject: [Xmltask-users] Invalid XML output Hi, I am using XMLTask for updating weblogic domain config.xml file. Following is my code: <xmltask source="${domain.home}/${domain.name<http://domain.name>}/config/config.xml" dest="${domain.home}/${domain.name<http://domain.name>}/config/config.xml" report="true" failwithoutmatch="true" outputter="simple" preservetype="false" expandEntityReferences="false"> <insert path="/:domain/:file-store" position="after"> <![CDATA[ <jms-system-resource> <name>res1</name> <target>AdminServer</target> <sub-deployment> <name>res1sub</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms1.xml</descriptor-file-name> </jms-system-resource> <jms-system-resource> <name>ModemReset</name> <target>AdminServer</target> <sub-deployment> <name>JMSServer</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms2.xml</descriptor-file-name> </jms-system-resource> ]]> </insert> </xmltask> The output XML generated by this code is not a valid XML file, that's what weblogic complains and even if I use same output file again with XMLTask then XMLTask also gives invalid XML error. My Original config file is: <?xml version='1.0' encoding='UTF-8'?> <domain xmlns="http://www.bea.com/ns/weblogic/920/domain" xmlns:sec="http://www.bea.com/ns/weblogic/90/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90/security/xacml http://www.bea.com/ns/weblogic/90/security/xacml.xsd http://www.bea.com/ns/weblogic/90/security http://www.bea.com/ns/weblogic/90/security.xsd http://www.bea.com/ns/weblogic/920/domain http://www.bea.com/ns/weblogic/920/domain.xsd http://www.bea.com/ns/weblogic/90/security/wls http://www.bea.com/ns/weblogic/90/security/wls.xsd"> <name>testJMS</name> <domain-version>9.2.3.0</domain-version> <security-configuration> <name>testJMS</name> <realm> <sec:authentication-provider xsi:type="wls:default-authenticatorType"></sec:authentication-provider> <sec:authentication-provider xsi:type="wls:default-identity-asserterType"> <sec:active-type>AuthenticatedUser</sec:active-type> </sec:authentication-provider> <sec:role-mapper xmlns:xac="http://www.bea.com/ns/weblogic/90/security/xacml" xsi:type="xac:xacml-role-mapperType"></sec:role-mapper> <sec:authorizer xmlns:xac="http://www.bea.com/ns/weblogic/90/security/xacml" xsi:type="xac:xacml-authorizerType"></sec:authorizer> <sec:adjudicator xsi:type="wls:default-adjudicatorType"></sec:adjudicator> <sec:credential-mapper xsi:type="wls:default-credential-mapperType"></sec:credential-mapper> <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType"></sec:cert-path-provider> <sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder> <sec:name>myrealm</sec:name> </realm> <default-realm>myrealm</default-realm> <credential-encrypted>{3DES}9chlAMunFZGk1Y21VwyNNrz2xuR3B97J/zQHctkeQalzeIPxD4MbDrOsp/ioOe8J8OhFN3tYxj9ckbpoAUmPdElIyfXW1RBj</credential-encrypted> <node-manager-username>weblogic</node-manager-username> <node-manager-password-encrypted>{3DES}OLqeHeXZfknEW4I0J6OhKg==</node-manager-password-encrypted> </security-configuration> <server> <name>AdminServer</name> <listen-address>127.0.0.1</listen-address> </server> <embedded-ldap> <name>testJMS</name> <credential-encrypted>{3DES}I9HbR4ChiGS/0ZDYym6o3gK+GAl/E1PCYlDKywX5WUk=</credential-encrypted> </embedded-ldap> <configuration-version>9.2.3.0</configuration-version> <jms-server> <name>testJMSServer</name> <target>AdminServer</target> <persistent-store>testJMSFileStore</persistent-store> </jms-server> <file-store> <name>testJMSFileStore</name> <directory>testJMSFileStore</directory> <synchronous-write-policy>Direct-Write</synchronous-write-policy> <target>AdminServer</target> </file-store> <admin-server-name>AdminServer</admin-server-name> </domain> And the Output generated is: ========================== <?xml version="1.0" encoding="UTF-8" standalone="no"?> <domain __NS1:="http://www.bea.com/ns/weblogic/920/domain" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90/security/xacml http://www.bea.com/ns/weblogic/90/security/xacml.xsd http://www.bea.com/ns/weblogic/90/security http://www.bea.com/ns/weblogic/90/security.xsd http://www.bea.com/ns/weblogic/920/domain http://www.bea.com/ns/weblogic/920/domain.xsd http://www.bea.com/ns/weblogic/90/security/wls http://www.bea.com/ns/weblogic/90/security/wls.xsd" xmlns="http://www.bea.com/ns/weblogic/920/domain" xmlns:__NS1="http://www.w3.org/2000/xmlns/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <name>testJMS</name> <domain-version>9.2.3.0</domain-version> <security-configuration> <name>testJMS</name> <realm> <sec:authentication-provider xsi:type="wls:default-authenticatorType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security"></sec:authentication-provider> <sec:authentication-provider xsi:type="wls:default-identity-asserterType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security"> <sec:active-type>AuthenticatedUser</sec:active-type> </sec:authentication-provider> <sec:role-mapper xsi:type="xac:xacml-role-mapperType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security"></sec:role-mapper> <sec:authorizer xsi:type="xac:xacml-authorizerType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security"></sec:authorizer> <sec:adjudicator xsi:type="wls:default-adjudicatorType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security"></sec:adjudicator> <sec:credential-mapper xsi:type="wls:default-credential-mapperType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security"></sec:credential-mapper> <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security"></sec:cert-path-provider> <sec:cert-path-builder xmlns:sec="http://www.bea.com/ns/weblogic/90/security">WebLogicCertPathProvider</sec:cert-path-builder> <sec:name xmlns:sec="http://www.bea.com/ns/weblogic/90/security">myrealm</sec:name> </realm> <default-realm>myrealm</default-realm> <credential-encrypted>{3DES}9chlAMunFZGk1Y21VwyNNrz2xuR3B97J/zQHctkeQalzeIPxD4MbDrOsp/ioOe8J8OhFN3tYxj9ckbpoAUmPdElIyfXW1RBj</credential-encrypted> <node-manager-username>weblogic</node-manager-username> <node-manager-password-encrypted>{3DES}OLqeHeXZfknEW4I0J6OhKg==</node-manager-password-encrypted> </security-configuration> <server> <name>AdminServer</name> <listen-address>127.0.0.1</listen-address> </server> <embedded-ldap> <name>testJMS</name> <credential-encrypted>{3DES}I9HbR4ChiGS/0ZDYym6o3gK+GAl/E1PCYlDKywX5WUk=</credential-encrypted> </embedded-ldap> <configuration-version>9.2.3.0</configuration-version> <jms-server> <name>testJMSServer</name> <target>AdminServer</target> <persistent-store>testJMSFileStore</persistent-store> </jms-server> <file-store> <name>testJMSFileStore</name> <directory>testJMSFileStore</directory> <synchronous-write-policy>Direct-Write</synchronous-write-policy> <target>AdminServer</target> </file-store> <jms-system-resource __NS1:="" xmlns=""> <name>res1</name> <target>AdminServer</target> <sub-deployment> <name>res1sub</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms1.xml</descriptor-file-name> </jms-system-resource> <jms-system-resource __NS1:="" xmlns=""> <name>ModemReset</name> <target>AdminServer</target> <sub-deployment> <name>JMSServer</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms2.xml</descriptor-file-name> </jms-system-resource> <admin-server-name>AdminServer</admin-server-name> </domain> Am I missing OR setting wrong value to any attribute ? Thanks in Advance |
From: V I S H <vis...@gm...> - 2010-10-21 21:00:28
|
Hi, I am using XMLTask for updating weblogic domain config.xml file. Following is my code: <xmltask source="${domain.home}/${domain.name}/config/config.xml" dest="${domain.home}/${domain.name}/config/config.xml" report="true" failwithoutmatch="true" outputter="simple" preservetype="false" expandEntityReferences="false"> <insert path="/:domain/:file-store" position="after"> <![CDATA[ <jms-system-resource> <name>res1</name> <target>AdminServer</target> <sub-deployment> <name>res1sub</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms1.xml</descriptor-file-name> </jms-system-resource> <jms-system-resource> <name>ModemReset</name> <target>AdminServer</target> <sub-deployment> <name>JMSServer</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms2.xml</descriptor-file-name> </jms-system-resource> ]]> </insert> </xmltask> The output XML generated by this code is not a valid XML file, that's what weblogic complains and even if I use same output file again with XMLTask then XMLTask also gives invalid XML error. My Original config file is: <?xml version='1.0' encoding='UTF-8'?> <domain xmlns="http://www.bea.com/ns/weblogic/920/domain" xmlns:sec=" http://www.bea.com/ns/weblogic/90/security" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:wls=" http://www.bea.com/ns/weblogic/90/security/wls" xsi:schemaLocation=" http://www.bea.com/ns/weblogic/90/security/xacml http://www.bea.com/ns/weblogic/90/security/xacml.xsd http://www.bea.com/ns/weblogic/90/security http://www.bea.com/ns/weblogic/90/security.xsd http://www.bea.com/ns/weblogic/920/domain http://www.bea.com/ns/weblogic/920/domain.xsd http://www.bea.com/ns/weblogic/90/security/wls http://www.bea.com/ns/weblogic/90/security/wls.xsd"> <name>testJMS</name> <domain-version>9.2.3.0</domain-version> <security-configuration> <name>testJMS</name> <realm> <sec:authentication-provider xsi:type="wls:default-authenticatorType"></sec:authentication-provider> <sec:authentication-provider xsi:type="wls:default-identity-asserterType"> <sec:active-type>AuthenticatedUser</sec:active-type> </sec:authentication-provider> <sec:role-mapper xmlns:xac=" http://www.bea.com/ns/weblogic/90/security/xacml" xsi:type="xac:xacml-role-mapperType"></sec:role-mapper> <sec:authorizer xmlns:xac=" http://www.bea.com/ns/weblogic/90/security/xacml" xsi:type="xac:xacml-authorizerType"></sec:authorizer> <sec:adjudicator xsi:type="wls:default-adjudicatorType"></sec:adjudicator> <sec:credential-mapper xsi:type="wls:default-credential-mapperType"></sec:credential-mapper> <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType"></sec:cert-path-provider> <sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder> <sec:name>myrealm</sec:name> </realm> <default-realm>myrealm</default-realm> <credential-encrypted>{3DES}9chlAMunFZGk1Y21VwyNNrz2xuR3B97J/zQHctkeQalzeIPxD4MbDrOsp/ioOe8J8OhFN3tYxj9ckbpoAUmPdElIyfXW1RBj</credential-encrypted> <node-manager-username>weblogic</node-manager-username> <node-manager-password-encrypted>{3DES}OLqeHeXZfknEW4I0J6OhKg==</node-manager-password-encrypted> </security-configuration> <server> <name>AdminServer</name> <listen-address>127.0.0.1</listen-address> </server> <embedded-ldap> <name>testJMS</name> <credential-encrypted>{3DES}I9HbR4ChiGS/0ZDYym6o3gK+GAl/E1PCYlDKywX5WUk=</credential-encrypted> </embedded-ldap> <configuration-version>9.2.3.0</configuration-version> <jms-server> <name>testJMSServer</name> <target>AdminServer</target> <persistent-store>testJMSFileStore</persistent-store> </jms-server> <file-store> <name>testJMSFileStore</name> <directory>testJMSFileStore</directory> <synchronous-write-policy>Direct-Write</synchronous-write-policy> <target>AdminServer</target> </file-store> <admin-server-name>AdminServer</admin-server-name> </domain> And the Output generated is: ========================== <?xml version="1.0" encoding="UTF-8" standalone="no"?> <domain __NS1:="http://www.bea.com/ns/weblogic/920/domain" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90/security/xacml http://www.bea.com/ns/weblogic/90/security/xacml.xsd http://www.bea.com/ns/weblogic/90/security http://www.bea.com/ns/weblogic/90/security.xsd http://www.bea.com/ns/weblogic/920/domain http://www.bea.com/ns/weblogic/920/domain.xsd http://www.bea.com/ns/weblogic/90/security/wls http://www.bea.com/ns/weblogic/90/security/wls.xsd" xmlns=" http://www.bea.com/ns/weblogic/920/domain" xmlns:__NS1=" http://www.w3.org/2000/xmlns/" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"> <name>testJMS</name> <domain-version>9.2.3.0</domain-version> <security-configuration> <name>testJMS</name> <realm> <sec:authentication-provider xsi:type="wls:default-authenticatorType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security "></sec:authentication-provider> <sec:authentication-provider xsi:type="wls:default-identity-asserterType" xmlns:sec=" http://www.bea.com/ns/weblogic/90/security"> <sec:active-type>AuthenticatedUser</sec:active-type> </sec:authentication-provider> <sec:role-mapper xsi:type="xac:xacml-role-mapperType" xmlns:sec=" http://www.bea.com/ns/weblogic/90/security"></sec:role-mapper> <sec:authorizer xsi:type="xac:xacml-authorizerType" xmlns:sec=" http://www.bea.com/ns/weblogic/90/security"></sec:authorizer> <sec:adjudicator xsi:type="wls:default-adjudicatorType" xmlns:sec=" http://www.bea.com/ns/weblogic/90/security"></sec:adjudicator> <sec:credential-mapper xsi:type="wls:default-credential-mapperType" xmlns:sec="http://www.bea.com/ns/weblogic/90/security "></sec:credential-mapper> <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType" xmlns:sec=" http://www.bea.com/ns/weblogic/90/security"></sec:cert-path-provider> <sec:cert-path-builder xmlns:sec=" http://www.bea.com/ns/weblogic/90/security ">WebLogicCertPathProvider</sec:cert-path-builder> <sec:name xmlns:sec="http://www.bea.com/ns/weblogic/90/security ">myrealm</sec:name> </realm> <default-realm>myrealm</default-realm> <credential-encrypted>{3DES}9chlAMunFZGk1Y21VwyNNrz2xuR3B97J/zQHctkeQalzeIPxD4MbDrOsp/ioOe8J8OhFN3tYxj9ckbpoAUmPdElIyfXW1RBj</credential-encrypted> <node-manager-username>weblogic</node-manager-username> <node-manager-password-encrypted>{3DES}OLqeHeXZfknEW4I0J6OhKg==</node-manager-password-encrypted> </security-configuration> <server> <name>AdminServer</name> <listen-address>127.0.0.1</listen-address> </server> <embedded-ldap> <name>testJMS</name> <credential-encrypted>{3DES}I9HbR4ChiGS/0ZDYym6o3gK+GAl/E1PCYlDKywX5WUk=</credential-encrypted> </embedded-ldap> <configuration-version>9.2.3.0</configuration-version> <jms-server> <name>testJMSServer</name> <target>AdminServer</target> <persistent-store>testJMSFileStore</persistent-store> </jms-server> <file-store> <name>testJMSFileStore</name> <directory>testJMSFileStore</directory> <synchronous-write-policy>Direct-Write</synchronous-write-policy> <target>AdminServer</target> </file-store> <jms-system-resource __NS1:="" xmlns=""> <name>res1</name> <target>AdminServer</target> <sub-deployment> <name>res1sub</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms1.xml</descriptor-file-name> </jms-system-resource> <jms-system-resource __NS1:="" xmlns=""> <name>ModemReset</name> <target>AdminServer</target> <sub-deployment> <name>JMSServer</name> <target>testJMSServer</target> </sub-deployment> <descriptor-file-name>jms/jms2.xml</descriptor-file-name> </jms-system-resource> <admin-server-name>AdminServer</admin-server-name> </domain> Am I missing OR setting wrong value to any attribute ? Thanks in Advance |
From: Praveen K. K. <PraveenK@4CS.COM> - 2010-09-29 09:44:58
|
Hi Brain, I have an xml file where I need to comment a tag and uncomment another tag Can you please help me to resolve this issue Here is sample xml file <sqlMapConfig> <sqlMap resource="META-INF/CLMSqlXObjectMap.xml" /> // HERE I NEED TO COMMENT THE TAG <!--<sqlMap url="file:///D:/ww/ss/cc/wwww/dd/xxx.xml" />--> // HERE I NEED TO UNCOMMENT THE TAG </sqlMapConfig> Both the task I need to do simultaneously. Thanks Praveen Kale |
From: Saavedra, G. <gsa...@ze...> - 2010-09-03 15:54:47
|
Thank you for the prompt response. the Unix "\n" appearing inside the comment block or outside? Inside ----------------------- I am running on Windows XP. My original file comment was: <!-\r\n comment\r\n -->\r\n After the file got nodes added (so it was rewritten) through xmltask, the comment showed as: <!-\n comment\n -->\r\n All the other lines have \r\n as end-of-line I noticed that the one causing this, was the attribute "outputter". This problem happens when outputter is unassigned or it is outputter="default". After I set out outputter="simple:4" or outputter="simple", the line-endings are all OK (\r\n). BUG: the default outputter is not handling the end-of-line for comments according to the OS. So the following xmltask is working now: <xmltask source="${tmp.dir}/ehcache-config.xml" dest="${tmp.dir}/ehcache-config.xml" encoding="UTF-8" outputter="simple:4"> <paste path="//cache[last()]" buffer="mergeXml" position="after"/> </xmltask> From: Mark Coffin [mailto:mc...@aa...] Sent: Friday, September 03, 2010 6:58 AM To: Saavedra, Gisella; xml...@li... Subject: RE: [Xmltask-users] XML comment line end-of-line Hi Gisella, You can probably run the fixcrlf ant task to correct this, info for 1.7 is here: http://ant.apache.org/manual/Tasks/fixcrlf.html Which platform did you run the Xmltask on? Also, are the Unix "\n" appearing inside the comment block or outside? For example: <! -- this is a comment \n --> Mark Coffin mc...@aa...<mailto:mc...@aa...> Phone: 905.632.0864 1.800.668.8486 Fax: 905.632.2605 www.aalsolutions.com<http://www.aalsolutions.com/> ________________________________ From: Saavedra, Gisella [mailto:gsa...@ze...] Sent: Thursday, September 02, 2010 6:46 PM To: xml...@li... Subject: [Xmltask-users] XML comment line end-of-line I have two XML files. I am merging data from file 2 into file 1. In file 1, I have some comments, written in the traditional way( <!-- comment -->) When I execute the xmltask, any nodes inserted in my destination file are OK, although the whole XML contents is rewritten (I could see the non-wrapping for each node). But the original comments get the original "\r\n" end -of -line replaced with "\n" as per UNIX. All the nodes I added get added with "\r\n" as the end-of-line. So, I get all the end of lines as "\r\n" (Windows) but my comment lines have "\n" (UNIX) Is this a bug? What can I do? Thanks, Gisella -------------------- Comments in XML The syntax for writing comments in XML is similar to that of HTML. <!-- This is a comment --> ________________________________ - CONFIDENTIAL- This email and any files transmitted with it are confidential, and may also be legally privileged. If you are not the intended recipient, you may not review, use, copy, or distribute this message. If you receive this email in error, please notify the sender immediately by reply email and then delete this email. ****** CONFIDENTIALITY NOTICE ****** NOTICE: This e-mail message and all attachments transmitted with it may contain legally privileged and confidential information intended solely for the use of the addressee. If the reader of this message is not the intended recipient, you are hereby notified that any reading, dissemination, distribution, copying, or other use of this message or its attachments is strictly prohibited. If you have received this message in error, please notify the sender immediately and delete this message from your system. Thank you. |
From: Mark C. <mc...@aa...> - 2010-09-03 14:10:45
|
Hi Gisella, You can probably run the fixcrlf ant task to correct this, info for 1.7 is here: http://ant.apache.org/manual/Tasks/fixcrlf.html Which platform did you run the Xmltask on? Also, are the Unix "\n" appearing inside the comment block or outside? For example: <! -- this is a comment \n --> Mark Coffin mc...@aa... Phone: 905.632.0864 1.800.668.8486 Fax: 905.632.2605 www.aalsolutions.com <http://www.aalsolutions.com/> ________________________________ From: Saavedra, Gisella [mailto:gsa...@ze...] Sent: Thursday, September 02, 2010 6:46 PM To: xml...@li... Subject: [Xmltask-users] XML comment line end-of-line I have two XML files. I am merging data from file 2 into file 1. In file 1, I have some comments, written in the traditional way( <!-- comment -->) When I execute the xmltask, any nodes inserted in my destination file are OK, although the whole XML contents is rewritten (I could see the non-wrapping for each node). But the original comments get the original "\r\n" end -of -line replaced with "\n" as per UNIX. All the nodes I added get added with "\r\n" as the end-of-line. So, I get all the end of lines as "\r\n" (Windows) but my comment lines have "\n" (UNIX) Is this a bug? What can I do? Thanks, Gisella -------------------- Comments in XML The syntax for writing comments in XML is similar to that of HTML. <!-- This is a comment --> ________________________________ - CONFIDENTIAL- This email and any files transmitted with it are confidential, and may also be legally privileged. If you are not the intended recipient, you may not review, use, copy, or distribute this message. If you receive this email in error, please notify the sender immediately by reply email and then delete this email. |
From: Saavedra, G. <gsa...@ze...> - 2010-09-02 22:57:44
|
I have two XML files. I am merging data from file 2 into file 1. In file 1, I have some comments, written in the traditional way( <!-- comment -->) When I execute the xmltask, any nodes inserted in my destination file are OK, although the whole XML contents is rewritten (I could see the non-wrapping for each node). But the original comments get the original "\r\n" end -of -line replaced with "\n" as per UNIX. All the nodes I added get added with "\r\n" as the end-of-line. So, I get all the end of lines as "\r\n" (Windows) but my comment lines have "\n" (UNIX) Is this a bug? What can I do? Thanks, Gisella -------------------- Comments in XML The syntax for writing comments in XML is similar to that of HTML. <!-- This is a comment --> ________________________________ - CONFIDENTIAL- This email and any files transmitted with it are confidential, and may also be legally privileged. If you are not the intended recipient, you may not review, use, copy, or distribute this message. If you receive this email in error, please notify the sender immediately by reply email and then delete this email. |
From: Holger R. <hol...@em...> - 2010-08-16 08:48:37
|
Hi Brian (and all other list members), [replying to my own mail since I can't find Brian's reply in my mail box, only via the archives hosted at SourceForge] yes, I'm aware that there's only one root node, but I just want reinsert the filled buffer later on into a web.xml file, so in the end there will be a "real" root node, just not in the intermediate insert buffers. So, if I conclude correctly, I have to create some kind of a "fake root node" in my web-xml-includes.xml file(s) for the insert to work and there's no way of telling <insert> something like "just ignore XML well-formedness, I will take care of it myself"? Thanks for clarification & kind regards, Holger On Tue, 10 Aug 2010, Holger Rauch wrote: > Hi, > > I've got the following problem when using XMLTask 1.16 in conjunction > with Ant 1.7.1. Here's the error message I get from the Ant invocation > of the <xmltask>/<insert> combo mentioned below: > > [xmltask] org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt > was made to insert a node where it is not permitted. > > <xmltask destbuffer="web.xml.includes.buff" > omitHeader="yes"> > <insert path="/" > file="${basedir}/../central-suite/script/web-xml-includes.xml" > expandProperties="true" /> > </xmltask> > <!-- For (temporary) debugging purposes --> > <xmltask> > <print buffer="web.xml.includes.buff" > comment="*=*=* Contents of buffer web.xml.includes.buff *=*=*=" /> > </xmltask> > > The referenced web-xml-includes.xml file whose contents are supposed > to be pasted into the empty buffer contains: > > <ejb-ref> > <ejb-ref-name>PrintTemplateManager</ejb-ref-name> > <ejb-ref-type>Session</ejb-ref-type> > <remote>my.path.to.PrintTemplateManager</remote> > </ejb-ref> > <ejb-ref> > <ejb-ref-name>MyTemplateManager</ejb-ref-name> > <ejb-ref-type>Session</ejb-ref-type> > <remote>a.different.path.to.MyTemplateManager</remote> > </ejb-ref> > > (I need to be able to <insert> multiple <ejb-ref> fragments from the > same input file.) What am I doing wrong and how can I get rid of this > error? > > Thanks in advance for any help! > > Kind regards, > > Holger > -- ========================================= Holger Rauch Entwicklung Anwendungs-Software Systemadministration UNIX Tel.: +49 / 9131 / 877 - 141 Fax: +49 / 9131 / 877 - 266 Email: Hol...@em... ========================================= |
From: Brian A. <br...@oo...> - 2010-08-10 11:36:17
|
It looks like you're trying to insert multiple root nodes into a buffer. Unfortunately you can't do that (XML has only one root node). Brian > Hi, > > I've got the following problem when using XMLTask 1.16 in conjunction > with Ant 1.7.1. Here's the error message I get from the Ant invocation > of the <xmltask>/<insert> combo mentioned below: > > [xmltask] org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt > was made to insert a node where it is not permitted. > > <xmltask destbuffer="web.xml.includes.buff" > omitHeader="yes"> > <insert path="/" > file="${basedir}/../central-suite/script/web-xml-includes.xml" > expandProperties="true" /> > </xmltask> > <!-- For (temporary) debugging purposes --> > <xmltask> > <print buffer="web.xml.includes.buff" > comment="*=*=* Contents of buffer web.xml.includes.buff *=*=*=" > /> > </xmltask> > > The referenced web-xml-includes.xml file whose contents are supposed > to be pasted into the empty buffer contains: > > <ejb-ref> > <ejb-ref-name>PrintTemplateManager</ejb-ref-name> > <ejb-ref-type>Session</ejb-ref-type> > <remote>my.path.to.PrintTemplateManager</remote> > </ejb-ref> > <ejb-ref> > <ejb-ref-name>MyTemplateManager</ejb-ref-name> > <ejb-ref-type>Session</ejb-ref-type> > <remote>a.different.path.to.MyTemplateManager</remote> > </ejb-ref> > > (I need to be able to <insert> multiple <ejb-ref> fragments from the > same input file.) What am I doing wrong and how can I get rid of this > error? > > Thanks in advance for any help! > > Kind regards, > > Holger > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > 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: Holger R. <hol...@em...> - 2010-08-10 10:58:17
|
Hi, I've got the following problem when using XMLTask 1.16 in conjunction with Ant 1.7.1. Here's the error message I get from the Ant invocation of the <xmltask>/<insert> combo mentioned below: [xmltask] org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted. <xmltask destbuffer="web.xml.includes.buff" omitHeader="yes"> <insert path="/" file="${basedir}/../central-suite/script/web-xml-includes.xml" expandProperties="true" /> </xmltask> <!-- For (temporary) debugging purposes --> <xmltask> <print buffer="web.xml.includes.buff" comment="*=*=* Contents of buffer web.xml.includes.buff *=*=*=" /> </xmltask> The referenced web-xml-includes.xml file whose contents are supposed to be pasted into the empty buffer contains: <ejb-ref> <ejb-ref-name>PrintTemplateManager</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <remote>my.path.to.PrintTemplateManager</remote> </ejb-ref> <ejb-ref> <ejb-ref-name>MyTemplateManager</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <remote>a.different.path.to.MyTemplateManager</remote> </ejb-ref> (I need to be able to <insert> multiple <ejb-ref> fragments from the same input file.) What am I doing wrong and how can I get rid of this error? Thanks in advance for any help! Kind regards, Holger |
From: David C. <dco...@no...> - 2010-07-19 19:13:49
|
Hi all, I investigated the issue where corrupted XML headers are produced a bit further, and it appears that the problem happens when 'encoding' comes through as 'null' and the formatting outputters are used. Here's a patch that fixes the issue (I think) although I haven't been able to compile and/or test this because of setup issues: --- orig/FormattedDataWriter.java 2010-07-19 15:08:24.000000000 -0400 +++ new/FormattedDataWriter.java 2010-07-19 14:31:45.000000000 -0400 @@ -328,10 +328,13 @@ */ public void startDocument() throws SAXException { reset(); - String encoding = transformer.getOutputProperty(OutputKeys.ENCODING); - String standalone = transformer.getOutputProperty(OutputKeys.STANDALONE); - write("<?xml version=\"1.0\" " + (encoding == null ? "UTF-8" : "encoding=\"" - +encoding+"\" ") + "standalone=\""+standalone+"\"" + "?>\n\n"); + String omitheader = transformer.getOutputProperty(OutputKeys.OMIT_XML_DECLARATION); + if ( omitheader != "yes") { + String encoding = transformer.getOutputProperty(OutputKeys.ENCODING); + String standalone = transformer.getOutputProperty(OutputKeys.STANDALONE); + write("<?xml version=\"1.0\" " + "encoding=\"" + (encoding == null ? "UTF-8" : + encoding) + "\" " + "standalone=\""+standalone+"\"" + "?>\n\n"); + } } Basically, I did two things: 1) Fixed the bad test for null encodings that caused the wrong default output 2) Added the "omit headers" test to skip this entirely if set Note that the "omit headers" test should also be added for the non-formatted headers, I think. |
From: Brian A. <br...@oo...> - 2010-06-29 23:07:08
|
I will try and have a look in the next week or so. Watch this space. On 29/06/2010 16:48, David Corlette wrote: > Hi, > > Is this ever going to get fixed? I've tried any number of ways to get this to work, and usually I end up having to put in some sort of file copy with a 'tail' to get rid of the<xml> header, which is a pretty ugly workaround. > > Thanks. > >>>> On 03.03.2010 at 13:50, in message > <4B8...@so...>, "David Corlette" > <dco...@no...> wrote: >> BTW, when I use the default outputter the amount of whitespace in the file >> gets ridiculously large. >> >> This is to the tune of increasing a 170K file to 11MB after several edits >> via xmltask. >> >>>>> On 27.02.2010 at 04:32, in message<4B8...@oo...>, >> Brian Agnew<br...@oo...> wrote: >>> Can you try with the default outputter ? i.e. remove the "outputter" >>> attribute ? >>> >>> On 26/02/2010 23:53, David Corlette wrote: >>>> Hello all, >>>> >>>> I've been using xmltask for some pretty complex stuff, and very recently ran >>> into an issue I can't seem to get around. >>>> Basically, AFAICT the 'omitHeader' attribute is completely ignored. For a >>> task as simple as this: >>>> <xmltask source="${pkgdir}/tmp/files2.xml" dest="${pkgdir}/tmp/files2.xml" >>> omitHeader="true" outputter="simple:1"> >>>> <insert path="/PluginPackageFiles" buffer="file"/> >>>> </xmltask> >>>> >>>> one still gets a<?xml...> header in the output file. >>>> >>>> Not only that, when this is run via the Java ProjectHelper (as opposed to >>> command-line Ant), the XML header is corrupted and ends up like this: >>>> <?xml version="1.0" UTF-8standalone="null"?> >>>> >>>> As a result, the next time we try to process that same XML file, xmltask >>> throws an error. >>>> Any ideas? AFAIK I'm using the latest - downloaded a couple weeks ago. >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed compiling, find bugs >>>> proactively, and fine-tune applications for parallel performance. >>>> See why Intel Parallel Studio got high marks during beta. >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> Xmltask-users mailing list >>>> Xml...@li... >>>> https://lists.sourceforge.net/lists/listinfo/xmltask-users >>>> >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Xmltask-users mailing list >> Xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmltask-users > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > 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: David C. <dco...@no...> - 2010-06-29 15:46:28
|
Hi, Is this ever going to get fixed? I've tried any number of ways to get this to work, and usually I end up having to put in some sort of file copy with a 'tail' to get rid of the <xml> header, which is a pretty ugly workaround. Thanks. >>> On 03.03.2010 at 13:50, in message <4B8...@so...>, "David Corlette" <dco...@no...> wrote: > BTW, when I use the default outputter the amount of whitespace in the file > gets ridiculously large. > > This is to the tune of increasing a 170K file to 11MB after several edits > via xmltask. > >>>> On 27.02.2010 at 04:32, in message <4B8...@oo...>, > Brian Agnew <br...@oo...> wrote: >> Can you try with the default outputter ? i.e. remove the "outputter" >> attribute ? >> >> On 26/02/2010 23:53, David Corlette wrote: >>> Hello all, >>> >>> I've been using xmltask for some pretty complex stuff, and very recently ran > >> into an issue I can't seem to get around. >>> >>> Basically, AFAICT the 'omitHeader' attribute is completely ignored. For a >> task as simple as this: >>> <xmltask source="${pkgdir}/tmp/files2.xml" dest="${pkgdir}/tmp/files2.xml" >> omitHeader="true" outputter="simple:1"> >>> <insert path="/PluginPackageFiles" buffer="file"/> >>> </xmltask> >>> >>> one still gets a<?xml...> header in the output file. >>> >>> Not only that, when this is run via the Java ProjectHelper (as opposed to >> command-line Ant), the XML header is corrupted and ends up like this: >>> <?xml version="1.0" UTF-8standalone="null"?> >>> >>> As a result, the next time we try to process that same XML file, xmltask >> throws an error. >>> >>> Any ideas? AFAIK I'm using the latest - downloaded a couple weeks ago. >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Download Intel® Parallel Studio Eval >>> Try the new software tools for yourself. Speed compiling, find bugs >>> proactively, and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Xmltask-users mailing list >>> Xml...@li... >>> https://lists.sourceforge.net/lists/listinfo/xmltask-users >>> > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Xmltask-users mailing list > Xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmltask-users |
From: mslinn.com <ms...@ms...> - 2010-05-18 18:57:49
|
I want to obtain a list of all the xs:complexType @names in the xs:schema that defines a namespace called Common. Here is a snippet of the WSDL I am trying to parse with xmltask. It contains multiple schemas, but only the first is shown: <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http:asdf/Dictionary" xmlns:ns1="http:asdf/Common" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.com/Services2/" name="DictionaryService" targetNamespace="http://www.example.com/Services2/"> <wsdl:types> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:Common="http:asdf/Common" xmlns:ds="http:asdf/Dictionary" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http:asdf/Dictionary"> <xs:import namespace="http:asdf/Common"/> <xs:complexType name="AccountSettingsType"> <xs:sequence> <xs:element minOccurs="0" ref="ds:UserInfo"/> <xs:element minOccurs="0" ref="ds:Language"/> <xs:element minOccurs="0" ref="ds:DateFormat"/> <xs:sequence> </xs:complexType> ... </xs:schema </wsdl:types> </wsdl:definitions> 1) Using a suggestion posted by Brian Agnew a couple of years back, I can get the first schema with this: //*[local-name()='schema'][1] It would be much better if I could select the schema that defines the Common namespace (shown above.) Simply grabbing the first schema is asking for trouble. 2) This does not return anything: //*[local-name()='schema'][1]/*[local-name()='complexType'] What is the magic incantation? Thanks, Mike |
From: Marco G. <mar...@ko...> - 2010-05-12 11:31:05
|
Hello, sorry, my fault. I've missread the documentation. Regards Marco |
From: Marco G. <mar...@ko...> - 2010-05-12 11:25:14
|
Hello, I try to get an attribute value from a XML file (getting the text() value was no problem). My XML file: <123> <345 name="a">1</345> <345 name="b">2</345> <345 name="c" test="g">3</345> </123> My xml task code for reading the text value (this works): <xmltask source="test.xml" > <call path="/123"> <param name="val" path="345/text()"/> <actions> <echo>val = @{val}</echo> </actions> </call> </xmltask> But how can I read the attribute value for "name"? I've tried something like this: <xmltask source="test.xml" > <call path="/123"> <param name="val" path="345[@name]"/> </xmltask> Thank a lot. Regards Marco |
From: Brian A. <br...@oo...> - 2010-05-10 14:46:01
|
The below is executing an XPath on a blank document. Try: <insert path="/"> <![CDATA[ <test> <test2/> </test> ]]> </insert> or similar to construct a document from scratch. Brian > Hello, > > I've read the documentation and would like to create a new XML file. > > The documentation says: > You can create a new document by not specifying a source file, and > making the first instruction for <xmltask> an <insert> or <paste> with > the appropriate root node (and any subnodes). > > I've tried several xpath expressions but I can't create any nodes. > > For example: > <xmltask dest="test.xml" report="true"> > <insert path="/test/test2/text()" xml="namedBuffer" /> > </xmltask> > > Can someone give me a hint, please? > Thank a lot. > > > ------------------------------------------------------------------------------ > > _______________________________________________ > 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 |