Kontrolki XML w ASP.NET
Definicja i użycie
Kontrolki XML są używane do wyświetlania dokumentów XML lub wyników transformacji XSL.
Właściwości
Jedną z tych właściwości, Document, DocumentContent lub DocumentSource, można ustawić, aby określić dokument XML do wyświetlenia. Te trzy właściwości reprezentują różne typy dokumentów XML, które można wyświetlić. Ustawiając odpowiednie właściwości, można wyświetlić System.Xml.XmlDocument, ciąg XML lub plik XML.
Ustawienie jednej z tych właściwości, Transform lub TransformSource, pozwala na wybór określonego szablonu XSL transformacji (XSLT), który formatuje dokument XML przed zapisaniem go do strumienia wyjściowego. Te dwie właściwości reprezentują różne typy szablonów XSL transformacji dostępnych do formatowania dokumentów XML. Ustawiając odpowiednie właściwości, można formatować dokument XML za pomocą obiektu System.Xml.Xsl.XslCompiledTransform lub pliku szablonu XSL transformacji. Jeśli nie określono szablonu XSL transformacji, dokument XML jest wyświetlany w domyślnym formacie.
Klasa Xml oferuje również właściwość TransformArgumentList, która pozwala na dostarczenie XSL transformacji szablonu ze zmiennymi opcjonalnymi. Te parametry mogą być parametrami XSL transformacji (XSLT) lub rozszerzonymi obiektami.
Właściwości | Opis | .NET |
---|---|---|
Document | Nie zalecane do użycia. Określa dokument XML za pomocą obiektu System.Xml.XmlDocument. | 1.0 |
DocumentContent | Określa ciąg XML. | 1.0 |
DocumentSource | Określa ścieżkę do dokumentu XML wyświetlanego w kontrolce XML. | 1.0 |
runat | Określa, że ta kontrolka jest kontrolką serwerową. Musi być ustawiona na "server". | 1.0 |
Transform | Użyj obiektu System.Xml.Xsl.XslTransform, aby sformatować dokument XML. | 1.0 |
TransformArgumentList | Zawiera listę opcjonalnych parametrów przekazywanych do szablonu i używanych w transformacji języka rozszerzonego XSLT (XSLT). | |
TransformSource | Określa ścieżkę do pliku transformaty XSL. | |
XPathNavigator | Model kursora używany do nawigacji i edycji danych XML związanych z kontrolką XML. |
Standardowe właściwości kontrolki
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Kontrolki, EnableTheming, EnableViewState, ID, NamingContainer, Strona, Rodzic, Strona, TemplateControl, TemplateSourceDirectory, UniqueID, Widoczny
Aby uzyskać pełne opisanie, odwiedźStandardowe właściwości kontrolki.
Przykład
- XML
- Ten przykład pokazuje, jak używać kontrolki XML do wyświetlania wyników transformaty XSL.