<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
这里,xsl:stylesheet是XSL文件的根元素,在根元素中包含了所有的排版样式,样式表就是由这些排版样式组合成的;xmlns:xsl="http://www.w3.org/TR/WD-xsl"这一句主要用来说明该XSL样式表是使用W3C所制定的XSL,设定值就是XSL规范所在的URL地址。
实际上,这里"http://www.w3.org/TR/WD-xsl"就是一个名字空间(namespace),我们在上面关于XML Schema语法介绍的时候已经进行过介绍。这是一个标准的名字空间。"stylesheet","template","for-each"等等关键字都是这个名字空间所定义的。
当然在xsl:stylesheet还可以设定其他的属性,其他的属性有:
1. default-space:决定是否保留XML文件中的空白,仅当值为"default"时保留。
2. indent-result:决定是否保留XSL文件中的空白,值为"yes"时保留。
3. language:设定在XSL文件中使用的脚本语言。
然后,我们在上面的代码中看到有如下的代码:
<xsl:template match="/">
………
</xsl:template&#