<Complete XSLT elemento di riferimento
Definizione e l'utilizzo
Il <xsl:output> elemento definisce il formato del documento di output.
Note : <xsl:output> è un elemento di livello superiore, e deve apparire come un nodo figlio di <xsl:stylesheet> o <xsl:transform> .
Sintassi
<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"/>
attributi
Attributo | Valore | Descrizione |
---|---|---|
method | xml html text name | Opzionale. Definisce il formato di uscita. Il valore predefinito è XML (ma se il primo figlio del nodo principale è <html> e non ci sono i nodi di testo precedenti, allora il valore di default è HTML) Netscape 6 supporta solo "html" e "xml" |
version | string | Opzionale. Imposta il numero di versione W3C per il formato di uscita (only used with method="html" or method="xml") |
encoding | string | Opzionale. Imposta il valore della encoding attributo nell'output |
omit-xml-declaration | yes no | Opzionale. "yes" specifica che la dichiarazione XML (<?xml...?>) deve essere omesso in uscita. "no" specifica che la dichiarazione XML dovrebbe essere incluso nell'output. L'impostazione predefinita è "no" |
standalone | yes no | Opzionale. "yes" specifica che una dichiarazione standalone dovrebbe avvenire in uscita. "no" specifica che una dichiarazione standalone non dovrebbe verificarsi in uscita. L'impostazione predefinita è "no" Questo attributo non è supportato da Netscape 6 |
doctype-public | string | Opzionale. Imposta il valore del PUBLIC attributo della dichiarazione DOCTYPE nell'output |
doctype-system | string | Opzionale. Imposta il valore del SYSTEM attributo della dichiarazione DOCTYPE nell'output |
cdata-section-elements | namelist | Opzionale. A white-space lista di elementi il cui contenuto del testo dovrebbe essere scritto come sezioni CDATA separato |
indent | yes no | Opzionale. "yes" indica che l'uscita va rientrato base alla propria struttura gerarchica. "no" indica che l'uscita non va rientrato base alla propria struttura gerarchica. Questo attributo non è supportato da Netscape 6 |
media-type | string | Opzionale. Definisce il tipo MIME dell'output. L'impostazione predefinita è "text/xml" Questo attributo non è supportato da Netscape 6 |
esempio 1
L'output di questo esempio sarà un documento XML, versione 1.0. La codifica dei caratteri è impostato su "UTF-8" e l'uscita viene rientrato per migliorare la leggibilità:
<?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>
esempio 2
L'output di questo esempio sarà un documento HTML, versione 4.0. La codifica dei caratteri è impostato su "UTF-8" e l'uscita viene rientrato per migliorare la leggibilità:
<?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>
<Complete XSLT elemento di riferimento