tutoriais mais recente desenvolvimento web
 

XSLT <xsl:stylesheet> and <xsl:transform> Elements


<Completa XSLT elemento de referência

Definição e Uso

O <xsl:stylesheet> e <xsl:transform> elementos são elementos completamente sinónimas. Ambos são utilizados para definir o elemento raiz da folha de estilo.


Sintaxe

<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>

Atributos

Atributo Valor Descrição
versionversion Requeridos. Especifica a versão XSLT da folha de estilo
extension-element-prefixeslist Opcional. Um espaço separado lista branca de prefixos de namespace usado para elementos de extensão

Este atributo não é suportado pelo Netscape 6

exclude-result-prefixeslist Opcional. Um espaço separado lista branca de prefixos de namespace que não deve ser enviado para a saída
idname Opcional. Um ID único para a folha de estilo

Este atributo não é suportado pelo Netscape 6

Exemplo 1

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

....

....

</xsl:stylesheet>

exemplo 2

<?xml version="1.0" encoding="UTF-8"?>

<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

....

....

</xsl:transform>

<Completa XSLT elemento de referência