XSLT Elements
9/8/2008
XSL Transformations (XSLT) pode ser usado para manipular, classificar e filtro dados XML. Muitas transformações serão destino HTML bem formado. Bem-formada significa que qualquer marca HTML pode ser usado, assunto as regras sintaxe mais rígidas de XML — iniciar todas as marcas são combinado com marcas de fim e são aninhadas corretamente. Bem-formado HTML pode ser exibido pelo navegador, ou mais manipulado por ferramentas XML. O W3C (World Wide Web Consortium) (W3C (World Wide Web Consortium)) no momento tem uma recomendação para tornar o próximo geração de um aplicativo XML HTML. XHTML™ W3C (World Wide Web Consortium) 1.0: A linguagem de marcação extensível de hipertexto, descrito o site W3C (World Wide Web Consortium) descreve as vantagens de definir HTML bem formado. XSLT é uma ferramenta valiosa para a geração bem-formado HTML ou outros arquivos XML.
XSLT permite que você definir modelos para sua saída, nos quais dados a partir de código-fonte XML é entregue. Cada modelo define um padrão que identifica elementos na árvore de origem e define a subárvore saída resultante seja gerado. O processador transformação XSLT mescla dados a partir de documento código-fonte XML com o modelo. Combinando um conjunto de fragmentos modelo em uma folha estilo, XSLT pode ser usado para executar Data-driven transformações útil para documentos altamente irregulares dados XML e XML.
Modelos XSLT são definidos usando o seguinte conjunto de elementos XML:
Elementos XSLT
Elemento | Descrição |
---|---|
Chama uma regra modelo substituído. |
|
Direciona o processador XSLT para localizar o apropriado modelo para aplicar, com base no tipo e contexto de cada nó selecionado. |
|
Cria um nó de atributo e anexa-lo para um elemento saída. |
|
Define um nomeado conjunto de atributos. |
|
Chama um modelo por nome. |
|
Fornece múltiplo testes condicionais em conjunto com o < xsl:otherwise Element > e < xsl:when Element >. |
|
Gera um comentar na saída. |
|
Copia o atual nó a partir de origem para a saída. |
|
Insere subárvores e resultado-fragmentos árvore em árvore de resultado. |
|
Declara um decimal-formato, que controla a interpretação de um formato padrão usado pelo format-number Function. |
|
Cria um elemento com o nome especificado na saída. |
|
Chama de conteúdo modelo que pode fornecer um substituir razoável ao comportamento do novo elemento ao encontrou. |
|
Aplica um modelo repetidamente, aplicá-la em Ativar para cada nó em um conjunto. |
|
Permite que fragmentos modelo condicional simples. |
|
Especifica um folha de estilo XSLT incluir. |
|
Especifica outro folha de estilo XSLT incluir. |
|
Declara um nomeado chave para uso com o chave função em expressões XML Path Language (XPath). |
|
Envia um mensagem de texto para a reserva mensagem ou um caixa de diálogo mensagem. |
|
Substitui o prefixo associado com um espaço given Name com outro prefixo. |
|
Insere um formatado número na árvore de resultado. |
|
Fornece múltiplo testes condicionais em conjunto com o < xsl:choose Element > e < xsl:when Element >. |
|
Especifica opções para uso na serialização a árvore de resultados. |
|
Declara um parâmetro nomeado para uso dentro um xsl:stylesheet Element ou xsl:template Element. Permite especificação de um valor usar como padrão. |
|
Preserva espaço em branco em um documento. |
|
Gera uma instrução processamento na saída. |
|
Define as variáveis globais e funções de script extensões. |
|
Especifica critérios classificar listas nó selecionadas por xsl:for-each Element ou xsl:apply-templates Element. |
|
Espaço em branco-faixas de um documento. |
|
O elemento documento de uma folha estilo, que contém todos os outros elementos folha estilo. |
|
Define um modelo reutilizável para gerar a saída desejada para nós de um tipo específico e contexto. |
|
Gera o texto na saída. |
|
Sinônimo de xsl:stylesheet Element. |
|
Insere o valor do nó selecionado como texto. |
|
Especifica um valor ligado em uma expressão. |
|
Fornece múltiplo testes condicionais em conjunto com o < xsl:choose Element > e < xsl:otherwise Element >. |
|
Passa um parâmetro para um modelo. |
Extensões proprietárias * Microsoft para suporte scripts