tutorial pengembangan web terbaru
 

XSLT <xsl:output> Element


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

versionstring Pilihan. Menetapkan W3C nomor versi untuk format output (only used with method="html" or method="xml")
encodingstring Pilihan. Menetapkan nilai encoding atribut dalam output
omit-xml-declarationyes
no
Pilihan. "yes" menetapkan bahwa deklarasi XML (<?xml...?>) harus dihilangkan dalam output. "no" menetapkan bahwa deklarasi XML harus dimasukkan dalam output. Default adalah "no"
standaloneyes
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-publicstring Pilihan. Menetapkan nilai PUBLIC atribut deklarasi DOCTYPE dalam output
doctype-systemstring Pilihan. Menetapkan nilai SYSTEM atribut deklarasi DOCTYPE dalam output
cdata-section-elementsnamelist Pilihan. A-ruang putih dipisahkan daftar elemen yang isinya teks harus ditulis sebagai bagian CDATA
indentyes
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-typestring 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