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.