Hi Brian, There is no namespace associated. I have the same issue with local-name.
Thanks, Richard. On Wed, Jun 24, 2009 at 5:12 PM, Brian Agnew <br...@oopsconsultancy.com>wrote: > Hi Richard - > > Is there a namespace associated with that name ? Have you tried > local-name() = 'node:1' ? > > Brian > > Richard Louapre wrote: > > Hi, > Thanks a lot for the great xmltask. > > I am trying to remove a node where the name contains colon, for example > my:node:1 > > According to xpath syntax, I tried this > > <xmltask source="${my.xml.file}"> > <remove path="//*[name()='my:node:1']"/> > </xmltask> > > But I get the following exception: > > [xmltask] Using predefined xml catalog > [xmltask] [Fatal Error] :5:28: Element or attribute do not match QName > production: QName::=(NCName':')?NCName. > [xmltask] org.xml.sax.SAXParseException: Element or attribute do not > match QName production: QName::=(NCName':')?NCNam > e. > [xmltask] at org.apache.xerces.parsers.DOMParser.parse(Unknown > Source) > [xmltask] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown > Source) > [xmltask] at > com.oopsconsultancy.xmltask.ant.XmlTask.documentFromStream(XmlTask.java:356) > [xmltask] at > com.oopsconsultancy.xmltask.ant.XmlTask.documentFromFile(XmlTask.java:400) > [xmltask] at > com.oopsconsultancy.xmltask.ant.XmlTask.access$000(XmlTask.java:27) > [xmltask] at > com.oopsconsultancy.xmltask.ant.XmlTask$InputFile.getDocument(XmlTask.java:216) > [xmltask] at > com.oopsconsultancy.xmltask.ant.XmlTask.execute(XmlTask.java:651) > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > [xmltask] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown > Source) > [xmltask] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > [xmltask] at java.lang.reflect.Method.invoke(Method.java:585) > [xmltask] at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:348) > [xmltask] at org.apache.tools.ant.Target.execute(Target.java:357) > [xmltask] at > org.apache.tools.ant.Target.performTasks(Target.java:385) > [xmltask] at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > [xmltask] at > org.apache.tools.ant.Project.executeTarget(Project.java:1298) > [xmltask] at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > [xmltask] at > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > [xmltask] at org.apache.tools.ant.Main.runBuild(Main.java:698) > [xmltask] at org.apache.tools.ant.Main.startAnt(Main.java:199) > [xmltask] at > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > [xmltask] at > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > How can I solve this issue? > > Thanks. > > ------------------------------ > > ------------------------------------------------------------------------------ > > > ------------------------------ > > _______________________________________________ > Xmltask-users mailing > listxmltask-us...@lists.sourceforge.nethttps://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 > >
------------------------------------------------------------------------------
_______________________________________________ Xmltask-users mailing list Xmltask-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xmltask-users