我正在使用ant的xslt-task和一个合适的XSLT脚本从我们正在生成的XML文档中删除某些节点。为了在处理过程中获得一些反馈,我在脚本中添加了一些消息语句。这些工作都很好,除了所有发出的消息都有一个“:Warning!”字首。由于这些消息是信息性的,所以我只想/需要摆脱这些警告前缀以防止警告用户,否则用户可能会认为某些事情不好。 如何避免该前缀? XSLT消息函数似乎除“terminate =”yes“|”no“之外没有别的选项。可以以某种方式控制该消息前缀吗?如果是这样的话:怎么样?如何防止XSLT消息功能发出“警告!”?
我使用内置的蚂蚁默认XSLT任务,即我的目标如下:
<xslt in="${source.xml}" out="${output.xml}" style="${stylesheet.xsl}" processor="trax">
</xslt>
与杂项。属性设置为指向适当的位置。我发现在其他一些堆栈溢出附加命令。
我的蚂蚁版本上写着:
C:\Users\mmo>ant -version
Apache Ant(TM) version 1.8.2 compiled on December 20 2010
对于来自使用Saxon的XSLT处理器的ant xslt任务的'xsl:message'文本,还没有看到。请添加一个显示问题的[mcve],并说明您正在使用的XSLT处理器,蚂蚁版本等。谢谢。 – kjhughes
我添加了我使用的蚂蚁片段和ant版本。 – mmo