<Completa Element XSLT Referencia
Definición y Uso
El <xsl:output> elemento define el formato del documento de salida.
Note : <xsl:output> es un elemento de nivel superior, y debe aparecer como un nodo hijo del <xsl:stylesheet> o <xsl:transform> .
Sintaxis
<xsl:output
method="xml|html|text|name"
version="string"
encoding="string"
omit-xml-declaration="yes|no"
standalone="yes|no"
doctype-public="string"
doctype-system="string"
cdata-section-elements="namelist"
indent="yes|no"
media-type="string"/>
atributos
Atributo | Valor | Descripción |
---|---|---|
method | xml html text name | Opcional. Define el formato de salida. El valor por defecto es XML (pero si el primer hijo del nodo raíz es <html> y no hay nodos de texto anteriores, el valor por defecto es HTML) Netscape 6 sólo soporta "html" y "xml" |
version | string | Opcional. Establece el número de versión W3C para el formato de salida (only used with method="html" or method="xml") |
encoding | string | Opcional. Establece el valor de la encoding atributo en la salida |
omit-xml-declaration | yes no | Opcional. "yes" especifica que la declaración XML (<?xml...?>) debe ser omitido en la salida. "no" especifica que la declaración XML debe ser incluido en la salida. El valor por defecto es "no" |
standalone | yes no | Opcional. "yes" especifica que una declaración independiente debería ocurrir en la salida. "no" especifica que una declaración independiente no debe ocurrir en la salida. El valor por defecto es "no" Este atributo no es compatible con Netscape 6 |
doctype-public | string | Opcional. Establece el valor de la PUBLIC atributo de la declaración DOCTYPE en la salida |
doctype-system | string | Opcional. Establece el valor del SYSTEM atributo de la declaración DOCTYPE en la salida |
cdata-section-elements | namelist | Opcional. A-espacio en blanco lista de elementos cuyo contenido de texto debe ser escrito como secciones CDATA separa |
indent | yes no | Opcional. "yes" indica que la salida debe tener una sangría de acuerdo a su estructura jerárquica. "no" indica que la salida no debe tener una sangría de acuerdo a su estructura jerárquica. Este atributo no es compatible con Netscape 6 |
media-type | string | Opcional. Define el tipo MIME de la salida. El valor por defecto es "text/xml" Este atributo no es compatible con Netscape 6 |
Ejemplo 1
La salida en este ejemplo será un documento XML, versión 1.0. La codificación de caracteres está ajustado a "UTF-8" y la salida será una sangría para facilitar la lectura:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"
encoding="UTF-8" indent="yes"/>
...
...
</xsl:stylesheet>
Ejemplo 2
La salida en este ejemplo será un documento HTML, versión 4.0. La codificación de caracteres está ajustado a "UTF-8" y la salida será una sangría para facilitar la lectura:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0"
encoding="UTF-8" indent="yes"/>
...
...
</xsl:stylesheet>
<Completa Element XSLT Referencia