ASP.NET XML-Kontrollen

Definition und Verwendung

XML-Kontrollen werden verwendet, um XML-Dokumente oder die Ergebnisse der XSL-Transformation anzuzeigen.

Eigenschaften

Durch die Festlegung einer der drei Eigenschaften Document, DocumentContent oder DocumentSource kann das zu displayende XML-Dokument angegeben werden. Diese drei Eigenschaften stellen verschiedene Typen von XML-Dokumenten dar, die angezeigt werden können. Durch die Festlegung der richtigen Eigenschaft können System.Xml.XmlDocument, XML-Strings oder XML-Dateien angezeigt werden.

Durch die Festlegung einer der beiden Eigenschaften Transform oder TransformSource können Sie ein spezifisches XSL-Transformation (XSLT)-Schema auswählen, das vor dem Schreiben des XML-Dokuments in den Ausgabestrom formatiert wird. Diese beiden Eigenschaften stellen verschiedene Typen von XSL-Transformationsschemata dar, die für die Formatierung von XML-Dokumenten verwendet werden können. Durch die Festlegung der richtigen Eigenschaft können XML-Dokumente mit dem System.Xml.Xsl.XslCompiledTransform-Objekt oder einer XSL-Transformationsschema-Datei formatiert werden. Wenn kein XSL-Transformationsschema angegeben wird, wird das XML-Dokument in der Standardformatierung angezeigt.

Die Xml-Klasse bietet auch die Eigenschaft TransformArgumentList, die es Ihnen ermöglicht, XSL-Transformationsschemata mit optionalen Parametern bereitzustellen. Diese Parameter können XSL-Transformation (XSLT)-Parameter oder erweiterte Objekte sein.

Eigenschaften Beschreibung .NET
Document Nicht empfohlen. Gibt das XML-Dokument an, das mit dem System.Xml.XmlDocument-Objekt verwendet wird. 1.0
DocumentContent Gibt einen XML-String an. 1.0
DocumentSource Gibt den Pfad zum in XML-Steuerelementen angezeigten XML-Dokument an. 1.0
runat Bestimmt, dass dieses Steuerelement ein Serversteuerelement ist. Muss auf "server" gesetzt werden. 1.0
Transform Verwenden Sie das System.Xml.Xsl.XslTransform-Objekt, um XML-Dokumente zu formatieren. 1.0
TransformArgumentList Enthält eine Liste optionaler Parameter, die an das Stylesheet übergeben werden und im erweiterten Stylesheet-Sprachtransformations (XSLT)-Prozess verwendet werden.  
TransformSource Gibt den Pfad zur XSL-Transformationsdatei an.  
XPathNavigator Cursormodell zum Navigieren und Bearbeiten von mit XML-Steuerelementen verbundenen XML-Daten.  

Steuerelementstandardeigenschaften

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

Für eine vollständige Beschreibung besuchen Sie bitteSteuerelementstandardeigenschaften.

Beispiel

XML
Dieses Beispiel zeigt, wie man XML-Steuerelemente verwendet, um die Ergebnisse einer XSL-Transformation anzuzeigen.