Elementos <xsl:stylesheet> e <xsl:transform> do XSLT
Definição e uso
Os elementos <xsl:stylesheet> e <xsl:transform> são completamente sinónimos. Ambos são usados para definir o elemento raiz do estilo.
Sintaxe
<xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Conteúdo:(<xsl:import>*,top-level-elements) --> </xsl:stylesheet>
<xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Conteúdo:(<xsl:import>*,top-level-elements) --> </xsl:transform>
Atributo
Atributo | Valor | Descrição |
---|---|---|
version | version | Obrigatório. Define a versão do XSLT do estilo. |
extension-element-prefixes | list |
Opcional. Lista de prefixos de namespace de elementos de extensão, separados por espaço. O Netscape 6 não suporta essa propriedade. |
exclude-result-prefixes | list | Opcional. Não deve haver lista de prefixos de namespace a mais serem exibidos, separados por espaço. |
id | name |
Opcional. O id único do 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>