我一樣有如下一個xml:如何到<foreach>在<macrodef>?
<data>
<foo>value1</foo>
<foo>value2</foo>
<foo>value3</foo>
</data>
我想創建macrodef它實現以下功能:
<?xml version="1.0"?>
<project name="OATS" default="execute" basedir=".">
<xmlproperty file="data.xml" collapseAttributes="true"/>
<target name="execute">
<foreach list="${data.foo}" target="runScript" param="script"/>
</target>
<target name="runScript">
<echo>Doing things with ${script}</echo>
</target>
</project>
任何人都知道如何?提前致謝。
嗨馬克。謝謝。我的意思是不執行'macrodef'中的'targe'。我找到了一種方法,選擇使用而不是。 –
user2000015