<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 |
---|---|---|
method | xml 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" |
version | string | İsteğe bağlı. Çıkış biçimi W3C sürüm numarasını belirler (only used with method="html" or method="xml") |
encoding | string | İsteğe bağlı. Değerini belirler encoding çıkış öznitelik |
omit-xml-declaration | yes 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" |
standalone | yes 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-public | string | İsteğe bağlı. Değer atar PUBLIC çıkışında DOCTYPE bildiriminin özniteliği |
doctype-system | string | İsteğe bağlı. Değer atar SYSTEM çıkışında DOCTYPE bildiriminin özniteliği |
cdata-section-elements | namelist | İ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 |
indent | yes 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-type | string | İ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