我的示例 XML 看起来像:
<root>
<Month name="Jan">
<foo someAttr="bar"/>
</Month>
<Month name="July">
<foo someAttr="zzz"/>
</Month>
</root>
当我说:
<xmlproperty file="${root.dir}/my.xml" keeproot="false"/>
<echo message="Month.foo : ${Month.foo(someAttr)}"/>
打印我吧,zzz。我想根据月份名称检索 foo xml 元素的 someAttr 值。例如让我Month.foo(someAttr) where Month.name="Jan"
Ant 是否支持一种方法,或者我是否应该根据另一个相关查询使用 xslt 定义我的规则:xmlproperty and retrieving property value of xml element if specific attribute is present/set