Compartilhar via


xsl:output Element

Windows Mobile SupportedWindows Embedded CE Supported

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

xsl: stylesheet, xsl:Transform

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>

See Also

Reference

XSLT Elements