在
我有XSL文件,可以通过特定惯例转换输入XML文件。
除其他外,在转换期间,我将CSS样式添加到某些HTML标签[在外部CSS文件中实现。]
例如:
<xsl:template match="title">
<div class="title">
<xsl:apply-templates/>
</div>
</xsl:template>
.title {
text-align: center;
font-weight: bold;
border-style: solid;
}
我想编写一个XSL测试模板,当我运行时,我可以跟踪对CSS文件的更改。
有人知道该怎么做吗?
如果我正确理解您,您想运行XSLT,然后获取所应用的更改列表,对吗?我是XSLT的新手,但我认为您不会在XSL的一部分中找到这样的功能。但是,您始终可以使用原始文件,然后使用任何可用的差异工具执行差异。如果您的XSLT是较大的工作流程的一部分,则应该很容易自动化此功能。
另一方面,如果您需要单位测试,请查看Xspec。