<xsl:output>

Définition et utilisation

L'élément <xsl:output> contrôle le format de sortie de la feuille de style XSL.

Notes

<xsl:output> est un top level element, et doit apparaître en tant que noeud enfant de l'élément <xsl:stylesheet>.

Syntaxe
<xsl:output
  method="xml|html|text|name"
  version="version"
  encoding="text"
  omit-xml-declaration="yes|no"
  standalone="yes|no"
  doctype-public="text"
  doctype-system="text"
  cdata-section-elements="namelist"
  indent="yes|no"
  media-type="mimetype"
/>

Attributs
Attribut Valeur Description
method xml
html
text
name
Facultatif. Le format de sortie. Par défaut XML
version version Facultatif. La version XML de la sortie.
encoding text Facultatif. L'encodage de la sortie
omit-xml-declaration yes
no
Facultatif. "yes" indique que la déclaration XML (<?xml...?> devra être supprimée en sortie. "no" indique que la déclaration XML apparaîtra en sortie
standalone yes
no
Facultatif. "yes" indique que la sortie sera un document individuel. "no"... le contraire
doctype-public text Facultatif. La déclaration <!DOCTYPE> de la sortie
doctype-system text Facultatif. L'attribut de la déclaration <!DOCTYPE> de la sortie
cdata-section-elements namelist Facultatif. Une liste (séparée par des espaces) des élément sodnt le contenu doit être en sections CDATA.
indent yes
no
Facultatif. "yes" indique si la sortie devra être indentée. "no"... le contraire
media-type mimetype Facultatif. Le type de media en sortie

Exemples

La sortie de cet exemple est un document XML, version 1.0. L'encodage de caractères utilisé est ISO-8859-1. Et la sortie est comporte une indentation :

<xsl:output method="xml" version="1.0" encoding="iso-8859-1" indent="yes"/>

La sortie de cet exemple est un document HTML, version 4.0. L'encodage de caractères utilisé est ISO-8859-1. Et la sortie est comporte une indentation ::

<xsl:output method="html" version="4.0" encoding="iso-8859-1" indent="yes"/>