L'élément <xsl:output> indique le format de sortie du document résultant.
<xsl:output
method="xml|html|text|nom"
version="version"
encoding="type_encodage"
omit-xml-declaration="yes|no"
standalone="yes|no"
doctype-public="identifiant"
doctype-system="identifiant"
cdata-section-elements="nom"
indent="yes|no"
media-type="type"/>
Cet élément est à placer immédiatement après l'élément <xsl:stylesheet>.
Les attributs :| Elément | Description |
|---|---|
| method="xml|html|text" | indique le format du document résultant. |
| version="version" | spécifie la version du format utilisé. |
| encoding="type_encodage" | désigne le type d'encodage des caractères. |
| omit-xml-declaration="yes|no" | précise si le document doit écrire une déclaration XML dans le document résultant. |
| standalone="yes|no" | contrôle la valeur de l'attribut du même nom dans la déclaration XML générée. |
| doctype-public="identifiant" | spécifie un identifiant public du type du document résultant. |
| doctype-system="identifiant" | spécifie un identifiant système du type du document résultant. |
| cdata-section-elements="nom" | spécifie une liste des noms d'éléments dont les enfants de noeud textuels devraient être produits en utilisant des sections CDATA. |
| indent="yes|no" | précise si le document résultant doit être indenté. |
| media-type="type" | spécifie le type MIME du document résultant. |
Cet élément peut être contenu dans les instructions <xsl:stylesheet> et <xsl:transform>.
Cet élément ne peut contenir aucunes instructions.
Exemple : [voir]<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml"
encoding="ISO-8859-1"
doctype-public="oeuvre.dtd"/>
<xsl:template match="/">
<oeuvre>
<xsl:apply-templates/>
</oeuvre>
</xsl:template>
<xsl:template match="poesie">
<nom>
<xsl:value-of select="titre"/>
</nom>
<poeme>
<xsl:value-of select="texte"/>
</poeme>
<poete>
<xsl:value-of select="auteur"/>
</poete>
</xsl:template>
</xsl:stylesheet> |