Kawalan XML ASP.NET

Definisi dan penggunaan

Kawalan XML digunakan untuk menampilkan dokumen XML atau hasil transformasi XSL.

Atribut

Dengan mengatur salah satu properti Document, DocumentContent, atau DocumentSource untuk menentukan dokumen XML yang akan ditampilkan. Kedua properti ini mewakili jenis-jenis dokumen XML yang dapat ditampilkan. Dengan mengatur properti yang sesuai, dokumen XML dapat ditampilkan dalam bentuk System.Xml.XmlDocument, string XML, atau berkas XML.

Dengan mengatur salah satu properti Transform, TransformSource, Anda dapat memilih untuk menentukan laporan transformasi XSL (XSLT) yang akan diformatkan sebelum dokumen XML ditulis ke aliran output. Kedua properti ini mewakili jenis-jenis laporan transformasi XSL yang dapat digunakan untuk memformatkan dokumen XML. Dengan mengatur properti yang sesuai, dokumen XML dapat diformatkan menggunakan objek System.Xml.Xsl.XslCompiledTransform atau berkas laporan transformasi XSL. Jika laporan transformasi XSL tidak disebutkan, dokumen XML akan ditampilkan dalam format standar.

Kelas Xml juga menyediakan properti TransformArgumentList, yang memungkinkan Anda menyediakan laporan transformasi XSL yang mempunyai parameter pilihan. Parameter ini dapat berupa parameter transformasi XSL (XSLT) atau objek ekstensi.

Atribut Deskripsi .NET
Document Tidak disokong. Tentukan dokumen XML menggunakan objek System.Xml.XmlDocument. 1.0
DocumentContent Tentukan string XML. 1.0
DocumentSource Tentukan laluan dokumen XML yang dipaparkan di dalam kontrol XML. 1.0
runat Tentukan bahawa kontrol ini adalah kontrol pelayan. Harus diatur kepada "server". 1.0
Transform Gunakan objek System.Xml.Xsl.XslTransform untuk mengformatkan dokumen XML. 1.0
TransformArgumentList Mengandungi senarai parameter pilihan yang disampaikan kepada laporan gaya dan digunakan dalam penukaran bahasa ekstensi gaya transformati (XSLT).  
TransformSource Tentukan laluan fail transformati XSL.  
XPathNavigator Model kursor untuk navigasi dan edit data XML yang berhubungan dengan kontrol XML.  

Kontol Standar Attribut

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

Untuk deskripsi penuh, silakan lawatiKontol Standar Attribut.

Contoh

XML
Contoh ini menunjukkan bagaimana untuk menggunakan kontrol XML untuk menampilkan hasil transformati XSL.