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.