我有合并外部文档的XSL样式表,这样
<xsl:copy-of select="document('snippets.xml')/snippets/xxxx/form"/>
蚂蚁XSLT任务的基础上多发的依赖
我想的是,XSLT Ant构建任务重建,如果其依赖的文件或任何改变。
当前的Ant任务看起来像这样
<xslt basedir="xxxx/pages/${doc.locale}"
destdir="xxxx/dir/${doc.locale}"
includes="*.xml"
excludes="snippets.xml"
style="build/xxxx/${doc.locale}/myStyle.xsl">
<param name="lang" expression="${doc.locale}"/>
<xmlcatalog refid="docDTDs"/>
基本上我想如果snippets.xml文件更改为重建。
看一看设置你的XSLT任务可以检查对一个属性'uptodate'任务。目前还不清楚问题的确切依赖关系是什么,但'uptodate'是当想要基于文件时间戳进行条件化处理时使用的Ant任务。 – ewh 2011-05-14 20:48:27
我的文件依赖于snippets.xml。你能详细阐述一下'uptodate'的用法,因为我很难理解如何使用它。我不是蚂蚁专家。 – millebii 2011-05-15 20:06:42
我发布了一个提供'uptodate'示例的答案。它可能不完整,因为我还不清楚文件依赖关系可能是什么。 – ewh 2011-05-16 03:31:56