output

XSLT <xsl:output> elementi


❮ To‘liq XSLT elementlari ma’lumotnomasi

Ta’rif va qo‘llanilishi

<xsl:output> elementi natija hujjatining formatini belgilaydi.

Eslatma: <xsl:output> yuqori darajadagi element bo‘lib, <xsl:stylesheet> yoki <xsl:transform> elementining bola tuguni sifatida kelishi kerak.


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

Atributlar

Atribut Qiymat Tavsif
method xml
html
text
name
Ixtiyoriy. Natija formatini belgilaydi. Standart qiymat — XML (lekin agar ildiz tugunning birinchi bolasi <html> bo‘lsa va undan oldin matn tugunlari bo‘lmasa, standart qiymat — HTML)

Netscape 6 faqat "html" va "xml" ni qo‘llab-quvvatlaydi

version string Ixtiyoriy. Natija formati uchun W3C versiya raqamini o‘rnatadi (faqat method="html" yoki method="xml" bilan ishlatiladi)
encoding string Ixtiyoriy. Natijadagi encoding atributi qiymatini o‘rnatadi
omit-xml-declaration yes
no
Ixtiyoriy. "yes" natijada XML e’loni (<?xml...?>) tushirib qoldirilishi kerakligini bildiradi. "no" natijaga XML e’loni kiritilishi kerakligini bildiradi. Standart qiymat — "no"
standalone yes
no
Ixtiyoriy. "yes" natijada standalone e’loni bo‘lishi kerakligini bildiradi. "no" natijada standalone e’loni bo‘lmasligi kerakligini bildiradi. Standart qiymat — "no"

Bu atribut Netscape 6 tomonidan qo‘llab-quvvatlanmaydi

doctype-public string Ixtiyoriy. Natijadagi DOCTYPE e’lonining PUBLIC atributi qiymatini o‘rnatadi
doctype-system string Ixtiyoriy. Natijadagi DOCTYPE e’lonining SYSTEM atributi qiymatini o‘rnatadi
cdata-section-elements namelist Ixtiyoriy. Matn tarkibi CDATA bo‘limlari sifatida yozilishi kerak bo‘lgan elementlarning bo‘sh joy bilan ajratilgan ro‘yxati
indent yes
no
Ixtiyoriy. "yes" natija o‘zining iyerarxik tuzilmasiga muvofiq chekinish (indent) bilan yozilishi kerakligini bildiradi. "no" natija iyerarxik tuzilmasiga muvofiq chekinish bilan yozilmasligi kerakligini bildiradi.

Bu atribut Netscape 6 tomonidan qo‘llab-quvvatlanmaydi

media-type string Ixtiyoriy. Natijaning MIME turini belgilaydi. Standart qiymat — "text/xml"

Bu atribut Netscape 6 tomonidan qo‘llab-quvvatlanmaydi

1-misol

Bu misoldagi natija 1.0 versiyali XML hujjat bo‘ladi. Belgilar kodirovkasi "UTF-8" qilib o‘rnatilgan va o‘qish qulay bo‘lishi uchun natija chekinishlar bilan yoziladi:

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

2-misol

Bu misoldagi natija 4.0 versiyali HTML hujjat bo‘ladi. Belgilar kodirovkasi "UTF-8" qilib o‘rnatilgan va o‘qish qulay bo‘lishi uchun natija chekinishlar bilan yoziladi:

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


❮ To‘liq XSLT elementlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!