Contrôle XML ASP.NET

Définition et utilisation

Les contrôles XML sont utilisés pour afficher des documents XML ou les résultats de la transformation XSL.

Propriétés

En définissant l'une de ces propriétés, Document, DocumentContent ou DocumentSource, vous pouvez spécifier le document XML à afficher. Ces propriétés représentent différents types de documents XML qui peuvent être affichés. En définissant les propriétés appropriées, vous pouvez afficher des System.Xml.XmlDocument, des chaînes XML ou des fichiers XML.

En définissant l'une de ces propriétés, Transform ou TransformSource, vous pouvez choisir un style de transformation XSL (XSLT) spécifique, qui formatte le document XML avant son écriture dans le flux de sortie. Ces propriétés représentent différents types de styles de transformation XSL disponibles pour le formatage de documents XML. En définissant les propriétés appropriées, vous pouvez formatter des documents XML à l'aide de l'objet System.Xml.Xsl.XslCompiledTransform ou d'un fichier de style de transformation XSL. Si aucun style de transformation XSL n'est spécifié, le document XML est affiché avec le formatage par défaut.

La classe Xml offre également la propriété TransformArgumentList, qui vous permet de fournir des styles de transformation XSL avec des paramètres optionnels. Ces paramètres peuvent être des paramètres de transformation XSL (XSLT) ou des objets étendus.

Propriétés Description .NET
Document Non recommandé. Définit l'utilisation du document XML de l'objet System.Xml.XmlDocument. 1.0
DocumentContent Définit une chaîne XML. 1.0
DocumentSource Définit le chemin d'accès au document XML affiché dans le contrôle XML. 1.0
runat Définit que ce contrôle est un contrôle serveur. Il doit être réglé sur "server". 1.0
Transform Utilisez l'objet System.Xml.Xsl.XslTransform pour formater le document XML. 1.0
TransformArgumentList Contient une liste optionnelle de paramètres passés à la feuille de style et utilisés dans la conversion de style étendu (XSLT).  
TransformSource Définit le chemin d'accès au fichier de transformation XSL.  
XPathNavigator Modèle de curseur utilisé pour la navigation et l'édition des données XML associées au contrôle XML.  

Propriétés standard de contrôle

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

Pour une description complète, veuillez visiterPropriétés standard de contrôle.

Exemple

XML
Exemple de ce qui suit est montré : comment utiliser le contrôle XML pour afficher le résultat de la transformation XSL.