我正在尝试使用下面的代码搜索和替换。
<replaceregexp flags="g">
<regexp pattern="location="(.*?)""/>
<substitution expression="location="xsd/1""/>
<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>