Without trying this, I'd guess this is a namespace issue. The xmltask doc has an example of matching against namespaces:
<copy path="//*[local-name()='node']" property="count"/> or you can do: path="//:node" (from memory - I can't test at the moment) Please let me know if this is the issue or not. Brian On Thu, August 3, 2006 17:04, Eric Dalquist wrote: > I'm trying to use xmltask to insert a generated XML fragment into a > web.xml file. I'm attempting to do this using a marker tag in the > web.xml and using the <replace> subtask. I get the following error > message: "<xmltask> subtasks failed to find matches" > > The files and task snippets are below. > > Thank you, > -Eric Dalquist > > > My task call is: > <taskdef name="xmltask" > classname="com.oopsconsultancy.xmltask.ant.XmlTask"> > <classpath refid="compile.classpath"/> > </taskdef> > > <xmltask source="${build}/WEB-INF/web.xml" > dest="${build}/WEB-INF/merged_web.xml" report="true" > failwithoutmatch="true"> > <replace path="//web-app/JSPC-GENERATED-XML" > withFile="${build}/WEB-INF/generated_partial_web.xml"/> > </xmltask> > > My web.xml is: > <?xml version="1.0" encoding="ISO-8859-1"?> > > <web-app version="2.4" > xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> > > <display-name>Bookmarks Portlet</display-name> > > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value>/WEB-INF/context/applicationContext.xml</param-value> > </context-param> > > <listener> > > <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> > </listener> > > <!-- > | This servlet is needed by the spring DispatcherPortlet for > rendering. > +--> > <servlet> > <servlet-name>ViewRendererServlet</servlet-name> > > <servlet-class>org.springframework.web.servlet.ViewRendererServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > > <JSPC-GENERATED-XML/> > > <servlet-mapping> > <servlet-name>ViewRendererServlet</servlet-name> > <url-pattern>/WEB-INF/servlet/view</url-pattern> > </servlet-mapping> > </web-app> > > and the XML fragment is: > > <!-- > Automatically created by Apache Jakarta Tomcat JspC. > Place this fragment in the web.xml before all icon, display-name, > description, distributable, and context-param elements. > --> > > <servlet> > > <servlet-name>org.apache.jsp.WEB_002dINF.tags.bm.include_jsp</servlet-name> > > <servlet-class>org.apache.jsp.WEB_002dINF.tags.bm.include_jsp</servlet-class> > </servlet> > > <servlet> > > <servlet-name>org.apache.jsp.WEB_002dINF.jsp.include_jsp</servlet-name> > > <servlet-class>org.apache.jsp.WEB_002dINF.jsp.include_jsp</servlet-class> > </servlet> > > <servlet> > > <servlet-name>org.apache.jsp.WEB_002dINF.jsp.viewBookmarks_jsp</servlet-name> > > <servlet-class>org.apache.jsp.WEB_002dINF.jsp.viewBookmarks_jsp</servlet-class> > </servlet> > > <servlet-mapping> > > <servlet-name>org.apache.jsp.WEB_002dINF.tags.bm.include_jsp</servlet-name> > <url-pattern>/WEB-INF/tags/bm/include.jsp</url-pattern> > </servlet-mapping> > > <servlet-mapping> > > <servlet-name>org.apache.jsp.WEB_002dINF.jsp.include_jsp</servlet-name> > <url-pattern>/WEB-INF/jsp/include.jsp</url-pattern> > </servlet-mapping> > > <servlet-mapping> > > <servlet-name>org.apache.jsp.WEB_002dINF.jsp.viewBookmarks_jsp</servlet-name> > <url-pattern>/WEB-INF/jsp/viewBookmarks.jsp</url-pattern> > </servlet-mapping> > > <!-- > All session-config, mime-mapping, welcome-file-list, error-page, taglib, > resource-ref, security-constraint, login-config, security-role, > env-entry, and ejb-ref elements should follow this fragment. > --> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Xmltask-users mailing list > Xmltask-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xmltask-users > -- Brian Agnew http://www.oopsconsultancy.com OOPS Consultancy Ltd Tel: +44 (0)7720 397526 Fax: +44 (0)20 8682 0012 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Xmltask-users mailing list Xmltask-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xmltask-users