ASP.NET XML kontrolü

Tanım ve Kullanım

XML kontrolü, XML belgesi veya XSL dönüşümünün sonuçlarını göstermek için kullanılır.

Özellikler

Document, DocumentContent veya DocumentSource bu üç özellikten birini ayarlayarak, gösterilecek XML belgesini belirleyin. Bu üç özellik, gösterilebilecek farklı türdeki XML belgelerini temsil eder. Uygun özelliği ayarlayarak, System.Xml.XmlDocument, XML dizesi veya XML dosyasını gösterebilirsiniz.

Transform, TransformSource bu iki özellikten birini ayarlayarak, XSL dönüşümü (XSLT) tarz sayfasını belirlemeyi seçebilirsiniz, bu tarz sayfası, XML belgesi çıktı akışına yazılmadan önce biçimlendirilir. Bu iki özellik, XML belgesini biçimlendirmek için kullanılabilir farklı türdeki XSL dönüşüm tarz sayfalarını temsil eder. Uygun özelliği ayarlayarak, System.Xml.Xsl.XslCompiledTransform nesnesi veya XSL dönüşüm tarz sayfası dosyasını kullanarak XML belgesini biçimlendirebilirsiniz. XSL dönüşüm tarz sayfası belirtilmemişse, XML belgesi varsayılan biçimde görüntülenir.

Xml sınıfı, TransformArgumentList özelliğini de sağlar, bu özellik, seçmeli parametrelerle XSL dönüşüm tarz sayfasını sağlamanızı sağlar. Bu parametreler, XSL dönüşümü (XSLT) parametreleri veya genişletilmiş nesneler olabilir.

Özellikler Açıklama .NET
Document Kullanılmaz. System.Xml.XmlDocument nesnesinin XML belgesini belirtir. 1.0
DocumentContent XML dizgesini belirtir. 1.0
DocumentSource Xml denetleyicisinde gösterilecek XML belgesinin yolunu belirtir. 1.0
runat Bu denetleyicinin sunucu denetleyici olduğunu belirtir. "server" olarak ayarlanmalıdır. 1.0
Transform System.Xml.Xsl.XslTransform nesnesini kullanarak XML belgesini biçimlendirin. 1.0
TransformArgumentList Stili tabanlı genişletilmiş stil dili dönüşüm (XSLT) de kullanılan seçmeli parametre listesini içerir.  
TransformSource XSL dönüşüm dosyasının yolunu belirler.  
XPathNavigator Xml denetleyici ile ilişkili XML verilerini dolaşmak ve düzenlemek için kullanılan imleç modeli.  

Denetleyici Standart Özellikleri

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

Tam bir açıklama için ziyaret edinDenetleyici Standart Özellikleri.

Örnek

XML
Bu örnek, XML denetleyicisini kullanarak XSL dönüşüm sonuçlarını nasıl gösterdiğinizi gösterir.