给定一个需要参数的XSLT 1.x样式表,有没有办法将它与指定参数值的XML文档相关联?我阅读了样式表PI的W3C规范文档,并留下了答案是“不”的印象,但是当我完成时我遇到了急性BNF中毒的情况,因此可能遗漏了一些东西。
更具体地说,给出:
<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>
有没有办法添加一些将绑定到样式表参数的参数?
答案 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并检查源代码。