如何将对宏定义的三个调用替换为一次?
如何替换对“myMacro”的三个调用:
<myMacro value="value 1"/>
<myMacro value="value 2"/>
<myMacro value="value 3"/>
仅通过一个将使用三个元素列表的调用:值 1、值 2、值 3
How to replace three calls to "myMacro":
<myMacro value="value 1"/>
<myMacro value="value 2"/>
<myMacro value="value 3"/>
By only one call who would use a list of three elements: value 1, value 2, value 3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
For
任务 来自第 3 方 Ant-Contribs 任务。 它利用 AntMacroDef
任务,因此 将此与您之前的问题结合起来,您可以将宏和三个宏调用替换为:You could make use of the
For
task from the 3rd party Ant-Contribs tasks. It makes use of the AntMacroDef
task, so combining this with your earlier question you could replace your macro and three macro calls with: