Hi Brian, Thanks for your help too! I had the same idea and I made a smaller document that uses <pd:BwBPConfigurations xmlns:pd="http://www.tibco.com/xmlns/pdconfiguration"> as root node, so that the pd prefix is declared on the root element, but that did not solve the issue.
Daniele On Tue, Mar 15, 2011 at 9:00 AM, Brian Agnew <br...@oopsconsultancy.com> wrote: > I think the XML you're inserting should contain a root node with the XML > namespace for pd: > > I suspect that's the problem re. inserting. > > > Brian Agnew > http://www.oopsconsultancy.com > +44 7720 397526 > > On 15 Mar 2011, at 08:29, Daniele Galluccio <daniele.galluc...@gmail.com> > wrote: > >> Hi Mark, >> thanks for your help! >> >> unfortunately even specifying the namespace-uri doesn't work. >> I assume this would be equivalent to: >> path="//{http://www.tibco.com/xmlns}BwBPConfiguration" >> which I also tried with the same results. >> >> Thanks anyway. >> Daniele >> >> >> On Mon, Mar 14, 2011 at 7:00 PM, Mark Coffin <mcof...@aalsolutions.com> >> wrote: >>> Hi Daniele, >>> >>> >>> Try the following: >>> >>> <xmltask >>> source="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks.xml" >>> >>> dest="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks3.xml" >>> > >>> <insert path="//*[local-name()='BwBPConfiguration' and >>> namespace-uri()='http://www.tibco.com/xmlns/pdconfiguration']"> >>> <![CDATA[ >>> <pd:MymaxJobs>10</pd:MymaxJobs> >>> ]]> >>> </insert> >>> <uncomment path="//*[local-name()='BwBPConfiguration' and >>> namespace-uri()='http://www.tibco.com/xmlns/pdconfiguration']/comment()"/> >>> </xmltask> >>> >>> >>> >>> >>> >>> >>> Mark Coffin >>> School Systems >>> >>> 1425 Norjohn Court, Unit #1 >>> Burlington, ON >>> L7L 0E6 >>> Canada >>> >>> >>> D: 1 800 668 8486 >>> F: 905 632 2605 >>> E: mcof...@aalsolutions.com >>> >>> Pearson >>> Always Learning >>> Learn more at www.pearsonschoolsystems.com >>> >>> >>> >>> >>> -----Original Message----- >>> From: Daniele Galluccio [mailto:daniele.galluc...@gmail.com] >>> Sent: Monday, March 14, 2011 2:28 PM >>> To: xmltask-users@lists.sourceforge.net >>> Subject: [Xmltask-users] (yet another) namespace issue >>> >>> Hi All, >>> I've been digging all the morning in the mailing list and in internet but >>> couldn't find anything really useful, so my last resort is to write here >>> and hope that someone (Brian?) will pick up the issue. >>> >>> I am trying to edit an xml file (attached), by uncommenting/adding nodes to >>> the document. >>> below is a snippet of the xml file and of the code I am trying to execute >>> via xmltask. >>> >>> <?xml version="1.0" encoding="UTF-8"?> >>> <DeploymentDescriptors> >>> <name>Process Archive.par</name> >>> <version>7</version> >>> <owner>sgattugari</owner> >>> <creationDate>1/25/11 12:31 PM</creationDate> [...] >>> <DeploymentDescriptorFactory> >>> <name>{http://www.tibco.com/xmlns/checkpoint}BwCheckpoint</name> >>> >>> <deploymentDescriptorFactoryClassName>com.tibco.dd.bw.BwCheckpoint</deploymentDescriptorFactoryClassName> >>> >>> <deploymentDescriptorXsdFileName>com/tibco/dd/bw/BwCheckpoint.xsd</deploymentDescriptorXsdFileName> >>> </DeploymentDescriptorFactory> >>> <chk:BwCheckpoint xmlns:chk="http://www.tibco.com/xmlns/checkpoint"> >>> <name>TIBCO BusinessWorks Checkpoint Data Repository</name> >>> >>> <chk:availableSharedResourceName>/SharedResources/CommonServices/JDBC/IL_ConfigLoader_JDBCConnection</chk:availableSharedResourceName> >>> >>> <chk:availableSharedResourceName>/SharedResources/CommonServices/JDBC/SellerMaster_JDBC_Connection</chk:availableSharedResourceName> >>> <chk:useSharedResource>false</chk:useSharedResource> >>> <!--<chk:tablePrefix>Process_Ar_86815852</chk:tablePrefix>--> >>> </chk:BwCheckpoint> >>> <pd:BwBPConfigurations >>> xmlns:pd="http://www.tibco.com/xmlns/pdconfiguration"> >>> <name>TIBCO BusinessWorks Process Configurations</name> >>> <pd:BwBPConfiguration> >>> >>> <pd:processDefinitionName>ESBServices/ConfigLoader/StartUp_Process.process</pd:processDefinitionName> >>> <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess> >>> >>> <pd:processDefinitionStarterName>onStartup</pd:processDefinitionStarterName> >>> <pd:enabled>true</pd:enabled> >>> <pd:maxJobs>0</pd:maxJobs> >>> <pd:activation>true</pd:activation> >>> <!--<pd:flowLimit>0</pd:flowLimit>--> >>> </pd:BwBPConfiguration> >>> [...] >>> >>> </DeploymentDescriptors> >>> >>> >>> -------------------------------- >>> >>> target: >>> >>> <xmltask >>> source="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks.xml" >>> >>> dest="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks3.xml" >>> > >>> <insert path="//*[local-name()='BwBPConfiguration']"> >>> <![CDATA[ >>> <pd:MymaxJobs>10</pd:MymaxJobs> >>> ]]> >>> </insert> >>> <uncomment path="//*[local-name()='BwBPConfiguration']/comment()"/> >>> </xmltask> >>> >>> >>> I tried with different synthax stiles (local-name, /:BwBPConfiguration, >>> //pd:BwBPConfiguration, >>> //{http://www.tibco.com/xmlns/pdconfiguration}BwBPConfiguration) all >>> withous success. >>> The uncomment subtask returns: >>> [xmltask] Uncommenting <pd:flowLimit>0</pd:flowLimit> >>> [xmltask] org.xml.sax.SAXParseException: The prefix "pd" for element >>> "pd:flowLimit" is not bound. >>> >>> The insert simply fails with >>> Failed to add text to insert/paste >>> Regardless of the way I insert the node (via CDATA or xml) and succeeds if >>> I remove the pd prefix. >>> >>> any hint? >>> >>> thanks a lot >>> Daniele >>> >>> >>> >>> >>> ****** 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. >>> >>> >>> >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> Xmltask-users mailing list >> Xmltask-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/xmltask-users > ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Xmltask-users mailing list Xmltask-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xmltask-users