Controllo XML ASP.NET

Definizione e uso

Il controllo XML viene utilizzato per visualizzare documenti XML o risultati di trasformazione XSL.

Proprietà

Impostando uno dei tre attributi Document, DocumentContent o DocumentSource per specificare il documento XML da visualizzare. Questi attributi rappresentano diversi tipi di documenti XML che possono essere visualizzati. Impostando l'attributo appropriato, è possibile visualizzare System.Xml.XmlDocument, stringa XML o file XML.

Impostando uno dei due attributi Transform o TransformSource, è possibile selezionare uno schema di trasformazione (XSLT) specifico, che formatta il documento XML prima di scriverlo nel flusso di output. Questi attributi rappresentano diversi tipi di schemi di trasformazione XSLT utilizzabili per formattare documenti XML. Impostando l'attributo appropriato, è possibile formattare documenti XML utilizzando l'oggetto System.Xml.Xsl.XslCompiledTransform o uno schema di trasformazione XSLT file. Se non viene specificato uno schema di trasformazione XSLT, viene utilizzato il formato predefinito per visualizzare il documento XML.

La classe Xml fornisce anche l'attributo TransformArgumentList, che ti permette di fornire uno schema di trasformazione XSL con parametri opzionali. Questi parametri possono essere parametri di trasformazione (XSLT) o oggetti estesi.

Proprietà Descrizione .NET
Document Non raccomandato. Definisce l'oggetto XML Document di System.Xml.XmlDocument per il documento XML. 1.0
DocumentContent Definisce la stringa XML. 1.0
DocumentSource Definisce il percorso del documento XML visualizzato nel controllo XML. 1.0
runat Definisce che questo controllo è un controllo server. Deve essere impostato su "server". 1.0
Transform Utilizza l'oggetto System.Xml.Xsl.XslTransform per formattare il documento XML. 1.0
TransformArgumentList Contiene l'elenco opzionale dei parametri passati al foglio di stile e utilizzati nella trasformazione estensibile del linguaggio di stile (XSLT).  
TransformSource Definisce il percorso del file di trasformazione XSL.  
XPathNavigator Modello di cursore utilizzato per la navigazione e la modifica dei dati XML associati al controllo XML.  

Proprietà standard dei controlli

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

Per una descrizione completa, visitareProprietà standard dei controlli.

Esempi

XML
Questo esempio mostra come utilizzare i controlli XML per visualizzare i risultati delle trasformazioni XSL.