如何使用XMLTask搜索替换



我正在尝试使用下面的代码搜索和替换。

    <replaceregexp  flags="g">  
   <regexp pattern="location=&quot;(.*?)&quot;"/>
        <substitution expression="location=&quot;xsd/1&quot;"/> 
    <fileset dir="${fmw.finalDir}/xsl" includes="*.xsl"/>
      </replaceregexp>  

工作正常。但我想知道是否有任何方法我可以执行类似的事情使用"xmltask"

对于xmltask,您需要用xpath表示要替换的位置,因此只有在您能够轻松地做到这一点时才真正实用。

假设这是您的情况,您确实可以按照XmlTask在线文档中的示例编写,例如

<xmltask todir="${fmw.finalDir}/xsl">
   <fileset dir="${fmw.finalDir}/xsl" includes="*.xsl"/>
   <replace path="A/B/C[@location=""]/@location" withText="xsd"/>
</xmltask>

相关内容

  • 没有找到相关文章

最新更新