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> |