xsl:output Element
9/8/2008
Especifica opções para uso na serialização a árvore de resultados.
Syntax
<xsl:output
method = "xml" | "html" | "text"
version = nmtoken
encoding = string
omit-xml-declaration = "yes" | "no"
standalone = "yes" | "no"
doctype-public = string
doctype-system = string
cdata-section-elements = qnames
indent = "yes" | "no"
media-type = string
/>
Atributos
método
Identifica o método geral usado para exibir a árvore de resultados. Se não houver nenhum prefixo, ele identifica um método especificado neste documento que deve ser um dos "XML", "HTML" ou "texto". Se houver um prefixo, ela é expandida e identifica o método saída.O usar como padrão para a método atributo é escolhido da seguinte maneira. Se algum das seguinte condições forem verdadeiras, o método saída usar como padrão é "HTML":
- O nó raiz da árvore de resultado possui um elemento filho.
- A expandida-nome do primeiro elemento filho do nó raiz (that is, o elemento documento) da árvore de resultado possui local parte "HTML" (em qualquer combinação de maiúscula e minúsculas) e um NULL Nome espaço URI.
- Quaisquer nós de texto acima o primeiro elemento filho do nó raiz da árvore de resultado conter somente caracteres espaço em branco.
Caso contrário, o método saída usar como padrão é "XML". O método saída usar como padrão deve ser usado se não houver nenhum < xsl:Output > Elementos ou se nenhum do < xsl:Output > Elementos especifica um valor para o método atributo.
- versão
Especifica versão "1.0" Em relação ao "XML" método saída; Essa descrição é exibida na saída declaração XML como <? XML versão = "1.0"? >.
- codificação
Especifica o codificação de caractere preferida que o analisador deve usar para codificar seqüências de caracteres como seqüências de bytes. O valor do atributo é tratado case-insensitively; Ele deve conter somente caracteres imprimíveis ASCII e ser um conjunto de caracteres registrado ou começa com x.
- declaração omitir - XML-
Especifica se o processador XSLT deve saída um declaração XML; o valor deve ser yes (sim) ou não.
- autônomo
Especifica se o processador XSLT deve saída declaração uma documento autônomo; o valor deve ser yes (sim) ou não.
- DOCTYPE-pública
Especifica o identificador público a ser usado no DTD.
- DOCTYPE-sistema
Especifica o identificador sistema a ser usado no DTD.
- CDATA - seção - elementos
Especifica uma lista dos nomes dos elementos filhos nó cujos de texto devem ser saída usando seções CDATA.
- recuar
Especifica espaço em branco adicionais para adicionar ao exibir a árvore de resultados; o valor deve ser yes (sim) ou não.
- Mídia-tipo
Especifica a tipo de mídia (tipo de conteúdo MIME) dos dados que resulta da saída a árvore de resultados.
Elemento informações
Número de ocorrências |
Ilimitado |
Elementos pai |
|
Elementos filho |
(Nenhum elementos filho) |
Remarks
Uma folha estilo pode conter múltiplo < xsl:Output > Elementos e pode incluir planilhas estilo que também contêm < xsl:Output > Elementos. Todos os < xsl:Output > Elementos ocorrendo em uma folha estilo são mesclados em um único eficiente < xsl:Output > elemento. Ele é um erro se houver um more than tal valor para um atributo. Os valores de atributos são padronizados após o < xsl:Output > Elementos tem sido mesclados; saída diferentes métodos podem ter valores usar como padrão diferentes para um atributo.
Example
O seguinte exemplo gera a árvore de resultados como HTML:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0"/>
<xsl:template match="/">
<html>
<xsl:apply-templates/>
</html>
</xsl:template>
...
</xsl:stylesheet>