![]() |
1
7
您可以将参数传递给XSLT,这取决于您的XSLT处理器,但如果它是命令行处理器,则通常作为附加的命令参数。 声明参数时使用
然后可以在XSLT中测试此参数,并根据其值调用其他模板。例如,如果参数为空,则调用处理所有元素的当前模板,否则调用仅在项名称等于参数值时处理元素的模板。你可以通过测试来做到这一点
但是通过过滤和格式化,您在一个文件中混合了两个关注点。我将从格式化中分离出XML元素的选择——为此有两个XSLT文件,并将它们作为管道运行。 |
![]() |
John · 如何读取C中函数的参数字符串? 7 年前 |
![]() |
sid_com · Perl 6:如何检查“new”中的无效参数? 7 年前 |
![]() |
Gamma · 如何将提升窗体的QSPINBOKS值传递到主窗口 7 年前 |
![]() |
Matthias · Python:类型化方法参数 7 年前 |