如何在 xml 字段集中使用条件
How to use condition in xml fieldset
我实现的 joomla 网络应用程序中有两个版本。 “普通”和“特殊”版本。
我想通过从“图像”中排除“图标”目录来限制“通用”版本。
<fileset dir="./images">
<include name="**/**" />
<exclude name="icons/**" />
</fileset>
预计:
<fileset dir="./images">
<include name="**/**" />
IN Common Eddition : <exclude name="icons/**" />
</fileset>
我尝试了下面的代码,但它不正确(显然,if
段不能在fileset
内使用)
<fileset dir="./images">
<include name="**/**" />
<if>
<equals arg1="${edition}" arg2="Common"/>
<then>
<exclude name="icons/**" />
</then>
</if>
</fileset>
我为此使用condition
<condition property="pass">
<equals arg1="${edition}" arg2="common" />
</condition>
<fileset dir="./images">
<include name="**/**" />
<exclude name="icons/**" if="pass" />
</fileset>
我实现的 joomla 网络应用程序中有两个版本。 “普通”和“特殊”版本。
我想通过从“图像”中排除“图标”目录来限制“通用”版本。
<fileset dir="./images">
<include name="**/**" />
<exclude name="icons/**" />
</fileset>
预计:
<fileset dir="./images">
<include name="**/**" />
IN Common Eddition : <exclude name="icons/**" />
</fileset>
我尝试了下面的代码,但它不正确(显然,if
段不能在fileset
内使用)
<fileset dir="./images">
<include name="**/**" />
<if>
<equals arg1="${edition}" arg2="Common"/>
<then>
<exclude name="icons/**" />
</then>
</if>
</fileset>
我为此使用condition
<condition property="pass">
<equals arg1="${edition}" arg2="common" />
</condition>
<fileset dir="./images">
<include name="**/**" />
<exclude name="icons/**" if="pass" />
</fileset>