Elementos <xsl:stylesheet> e <xsl:transform> do XSLT
Definição e uso
<xsl:stylesheet> e <xsl:transform> são elementos completamente sinónimos. Ambos são usados para definir o elemento raiz do estilo.
Gramática
<xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <-- Content:(<xsl:import>*,top-level-elements) --> </xsl:stylesheet>
<xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <-- Content:(<xsl:import>*,top-level-elements) --> </xsl:transform>
Atributo
Atributo | Valor | Descrição |
---|---|---|
version | version | Obrigatório. Define a versão do XSLT da tabela de estilo. |
extension-element-prefixes | list |
Opcional. A lista de prefixos de namespace dos elementos de extensão, separados por espaço. O Netscape 6 não suporta essa propriedade. |
exclude-result-prefixes | list | Opcional. A lista de prefixos de namespace que não deve aparecer na saída, separados por espaço. |
id | name |
Opcional. O id único da tabela de estilo. O Netscape 6 não suporta essa propriedade. |
Exemplo
Exemplo 1
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:stylesheet>
Exemplo 2
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:transform>