XSLT PI和StyleSheet参数

时间:2010-01-10 19:40:01

标签: xml xslt

给定一个需要参数的XSLT 1.x样式表,有没有办法将它与指定参数值的XML文档相关联?我阅读了样式表PI的W3C规范文档,并留下了答案是“不”的印象,但是当我完成时我遇到了急性BNF中毒的情况,因此可能遗漏了一些东西。

更具体地说,给出:

<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>

有没有办法添加一些将绑定到样式表参数的参数?

2 个答案:

答案 0 :(得分:3)

您的分析是正确的。 xml-stylesheet PI无法将参数传递给XSL。

您可以在XML文档中添加一些其他属性或元素,其中包含您希望参数化的值。

答案 1 :(得分:1)

通常,您希望将XML文档与XSLT模板相关联,否则;你应该使用这个处理指令:

<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>

看看这里:Link the XSL Style Sheet to the XML Document并检查源代码。