En son web geliştirme öğreticiler
 

XSLT <xsl:output> Element


<Komple XSLT Eleman Referans

Tanımı ve Kullanımı

<xsl:output> eleman çıkış belgesinin formatını tanımlar.

Note : <xsl:output> üst düzey bir elemandır, ve bir alt düğümü olarak görünmelidir <xsl:stylesheet> veya <xsl:transform> .


Sözdizimi

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

Nitelikler

nitelik değer Açıklama
methodxml
html
text
name
İsteğe bağlı. çıktı biçimini tanımlar. Varsayılan XML (ancak kök düğümün ilk çocuk ise <html> ve hiçbir önceki metin düğümleri vardır, o zaman varsayılan HTML)

Netscape 6 sadece destekler "html" ve "xml"

versionstring İsteğe bağlı. Çıkış biçimi W3C sürüm numarasını belirler (only used with method="html" or method="xml")
encodingstring İsteğe bağlı. Değerini belirler encoding çıkış öznitelik
omit-xml-declarationyes
no
İsteğe bağlı. "yes" XML bildirimi belirtir (<?xml...?>) çıktıda çıkarılmalıdır. "no" XML bildirimi çıktı dahil edilmesi gerektiğini belirtir. Varsayılan "no"
standaloneyes
no
İsteğe bağlı. "yes" bir bağımsız bildirim çıkışı gerçekleşeceğini belirtir. "no" Bir bağımsız bildirim çıkışı meydana gerektiğini belirtir. Varsayılan "no"

Bu özellik Netscape 6 tarafından desteklenmemektedir

doctype-publicstring İsteğe bağlı. Değer atar PUBLIC çıkışında DOCTYPE bildiriminin özniteliği
doctype-systemstring İsteğe bağlı. Değer atar SYSTEM çıkışında DOCTYPE bildiriminin özniteliği
cdata-section-elementsnamelist İsteğe bağlı. Beyaz bir boşluk metin içeriği CDATA bölümleri olarak yazılmalıdır elemanlarının ayrılmış listesi
indentyes
no
İsteğe bağlı. "yes" çıktı onun hiyerarşik yapısına göre girintili gerektiğini gösterir. "no" çıkışı da hiyerarşik yapı göre girintili gerektiğini gösterir.

Bu özellik Netscape 6 tarafından desteklenmemektedir

media-typestring İsteğe bağlı. çıkış MIME türü tanımlar. Varsayılan "text/xml"

Bu özellik Netscape 6 tarafından desteklenmemektedir

Örnek 1

Bu örnekteki çıktı bir XML dokümanı, sürüm 1.0 olacaktır. Karakter kodlama için ayarlanır "UTF-8" ve çıkış okunabilmesi için girintili olacaktır:

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

Örnek 2

Bu örnekteki çıktı bir HTML belgesi, sürüm 4.0 olacaktır. Karakter kodlama için ayarlanır "UTF-8" ve çıkış okunabilmesi için girintili olacaktır:

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

<Komple XSLT Eleman Referans