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.