Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, kullanılabilir XSLT çıkış seçenekleri ele alınmaktadır. Çıkış seçeneklerini stil sayfasında veya yönteminde Transform belirtebilirsiniz.
xsl:output Öğesi
xsl:output öğesi, çıkış seçeneklerini belirtir. yöntemi tarafından Transform belirtilen çıkış türü, seçeneklerin davranışını xsl:output belirler.
Aşağıdaki tabloda, çıkış türü bir akış veya TextWriterolduğunda öğesinde xsl:output kullanılabilen özniteliklerin her birinin davranışı açıklanmaktadır.
| Attribute name | Davranış |
|---|---|
| yöntem | Destekleniyor. |
| sürüm | Göz ardı. Sürüm her zaman XML için 1.0 ve HTML için 4.0'dır. |
| encoding | bir TextWriteröğesine çıkış yapılırken yoksayılır. Bunun TextWriter.Encoding yerine özelliği kullanılır. |
| omit-xml-declaration | Destekleniyor. |
| bağımsız | Destekleniyor. |
| doctype-public | Destekleniyor. |
| doctype-system | Destekleniyor. |
| cdata-section-elements | Destekleniyor. |
| Girinti | Destekleniyor. |
| medya türü | Destekleniyor. |
XmlWriter'a Çıkış Gönderme
Stil sayfanız öğesini kullanıyorsa xsl:output ve çıkış türü bir XmlWriter nesneyse, nesnesini oluştururken XmlWriter özelliğini kullanmanız XslCompiledTransform.OutputSettings gerekir. özelliği, XslCompiledTransform.OutputSettings derlenmiş stil XmlWriterSettings sayfasının öğesinden xsl:output türetilen bilgileri içeren bir nesne döndürür. Bu XmlWriterSettings nesne, doğru ayarlara sahip bir XmlWriter nesne oluşturmak için yöntemine geçirilebilirXmlWriter.Create.
Çıkış Türleri
Aşağıdaki listede, komutunda Transform kullanılabilen çıkış türleri açıklanmaktadır.
XmlWriter
sınıfı XML XmlWriter akışlarını veya dosyalarını yazar. sınıfını kullanarakXmlWriterSettings, çıktı seçenekleri de dahil olmak üzere nesne üzerinde XmlWriter destekleyebileceğiniz özellikleri belirtebilirsiniz. XmlWriter sınıfı, çerçevenin System.Xml ayrılmaz bir parçasıdır. Çıkış sonuçlarını başka bir XML işleminde işlem hattı haline getirmek için bu çıkış türünü kullanın.
String
Çıkış dosyasının URI'sini belirtmek için bu çıkış türünü kullanın.
Akış
Akış, dosya, giriş/çıkış cihazı, işlemler arası iletişim kanalı veya TCP/IP yuvası gibi bir bayt dizisinin soyutlamasıdır. Stream sınıfı ve türetilmiş sınıfları, programcıyı işletim sisteminin ve temel cihazların belirli ayrıntılarından yalıtarak bu farklı giriş ve çıkış türlerinin genel bir görünümünü sağlar.
Bir , MemoryStreamveya çıkış akışına (Response.OutputStream ) veri göndermek için FileStreambu çıkış türünü kullanın.
TextWriter
sıralı TextWriter karakterler yazar. Sırasıyla dizelere veya akışlara karakter yazan ve StreamWriter sınıflarında uygulanırStringWriter. Bir dizeye çıkış yapmak istediğinizde bu çıkış türünü kullanın.
Notlar
Boş etiketleri yazarken, öğe adının son karakteri ile ters eğik çizgi arasında bir boşluk yazılır. <myElement /> Bu, eski tarayıcıların oluşturulan HTML sayfalarını doğru görüntülemesini sağlar.