<Lengkap XSLT Elemen Referensi
Definisi dan Penggunaan
The <xsl:output> elemen mendefinisikan format dokumen output.
Note : <xsl:output> adalah elemen tingkat atas, dan harus muncul sebagai simpul anak dari <xsl:stylesheet> atau <xsl:transform> .
Sintaksis
<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"/>
atribut
Atribut | Nilai | Deskripsi |
---|---|---|
method | xml html text name | Pilihan. Mendefinisikan format output. Default adalah XML (tetapi jika anak pertama dari simpul akar adalah <html> dan tidak ada node teks sebelumnya, maka defaultnya adalah HTML) Netscape 6 hanya mendukung "html" dan "xml" |
version | string | Pilihan. Menetapkan W3C nomor versi untuk format output (only used with method="html" or method="xml") |
encoding | string | Pilihan. Menetapkan nilai encoding atribut dalam output |
omit-xml-declaration | yes no | Pilihan. "yes" menetapkan bahwa deklarasi XML (<?xml...?>) harus dihilangkan dalam output. "no" menetapkan bahwa deklarasi XML harus dimasukkan dalam output. Default adalah "no" |
standalone | yes no | Pilihan. "yes" menetapkan bahwa deklarasi mandiri harus terjadi pada output. "no" menetapkan bahwa deklarasi mandiri seharusnya tidak terjadi pada output. Default adalah "no" Atribut ini tidak didukung oleh Netscape 6 |
doctype-public | string | Pilihan. Menetapkan nilai PUBLIC atribut deklarasi DOCTYPE dalam output |
doctype-system | string | Pilihan. Menetapkan nilai SYSTEM atribut deklarasi DOCTYPE dalam output |
cdata-section-elements | namelist | Pilihan. A-ruang putih dipisahkan daftar elemen yang isinya teks harus ditulis sebagai bagian CDATA |
indent | yes no | Pilihan. "yes" menunjukkan bahwa output harus menjorok menurut struktur hierarkis nya. "no" menunjukkan bahwa output tidak harus menjorok menurut struktur hierarkis nya. Atribut ini tidak didukung oleh Netscape 6 |
media-type | string | Pilihan. Mendefinisikan jenis MIME dari output. Default adalah "text/xml" Atribut ini tidak didukung oleh Netscape 6 |
contoh 1
Output dalam contoh ini akan menjadi dokumen XML, versi 1.0. Pengkodean karakter diatur ke "UTF-8" dan output akan menjorok untuk dibaca:
<?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>
contoh 2
Output dalam contoh ini akan menjadi dokumen HTML, versi 4.0. Pengkodean karakter diatur ke "UTF-8" dan output akan menjorok untuk dibaca:
<?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>
<Lengkap XSLT Elemen Referensi