Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe XmlDocument

Rappresenta un documento XML.

Spazio dei nomi:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)
public class XmlDocument : XmlNode

Il tipo XmlDocument espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoSupportato da XNA FrameworkXmlDocument()Inizializza una nuova istanza della classe XmlDocument.
Metodo protettoSupportato da XNA FrameworkXmlDocument(XmlImplementation)Inizializza una nuova istanza della classe XmlDocument con l'oggetto XmlImplementation specificato.
Metodo pubblicoSupportato da XNA FrameworkXmlDocument(XmlNameTable)Inizializza una nuova istanza della classe XmlDocument con l'oggetto XmlNameTable specificato.
In alto
  NomeDescrizione
Proprietà pubblicaSupportato da XNA FrameworkAttributesOttiene un XmlAttributeCollection contenente gli attributi del nodo. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkBaseURIOttiene l'URI di base del nodo corrente. (Esegue l'override di XmlNode.BaseURI).
Proprietà pubblicaSupportato da XNA FrameworkChildNodesOttiene tutti gli elementi figlio del nodo. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkDocumentElementOttiene l'XmlElement di primo livello per il documento.
Proprietà pubblicaDocumentTypeOttiene il nodo che contiene la dichiarazione DOCTYPE.
Proprietà pubblicaSupportato da XNA FrameworkFirstChildOttiene il primo elemento figlio del nodo. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkHasChildNodesOttiene un valore che indica se il nodo dispone di nodi figlio. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkImplementationOttiene l'oggetto XmlImplementation per il documento corrente.
Proprietà pubblicaSupportato da XNA FrameworkInnerTextOttiene i valori concatenati del nodo e di tutti i relativi nodi figlio. (Esegue l'override di XmlNode.InnerText).

In XNA Framework 3.0 questo membro viene ereditato da XmlNode.InnerText.
Proprietà pubblicaSupportato da XNA FrameworkInnerXmlOttiene o imposta il markup che rappresenta gli elementi figlio del nodo corrente. (Esegue l'override di XmlNode.InnerXml).
Proprietà pubblicaSupportato da XNA FrameworkIsReadOnlyOttiene un valore che indica se il nodo corrente è di sola lettura. (Esegue l'override di XmlNode.IsReadOnly).
Proprietà pubblicaSupportato da XNA FrameworkItem[String]Ottiene il primo elemento figlio con il valore Name specificato. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkItem[String, String]Ottiene il primo elemento figlio con LocalName e NamespaceURI specificati. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkLastChildOttiene l'ultimo elemento figlio del nodo. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkLocalNameOttiene il nome locale del nodo. (Esegue l'override di XmlNode.LocalName).
Proprietà pubblicaSupportato da XNA FrameworkNameOttiene il nome completo del nodo. (Esegue l'override di XmlNode.Name).
Proprietà pubblicaSupportato da XNA FrameworkNamespaceURIOttiene l’URI dello spazio dei nomi del nodo. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkNameTableOttiene l'oggetto XmlNameTable associato all'implementazione.
Proprietà pubblicaSupportato da XNA FrameworkNextSiblingOttiene il nodo immediatamente successivo a quello corrente. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkNodeTypeOttiene il tipo di nodo corrente. (Esegue l'override di XmlNode.NodeType).
Proprietà pubblicaSupportato da XNA FrameworkOuterXmlOttiene il markup che contiene questo nodo e tutti i relativi nodi figlio. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkOwnerDocumentOttiene l'XmlDocument a cui appartiene il nodo corrente. (Esegue l'override di XmlNode.OwnerDocument).
Proprietà pubblicaSupportato da XNA FrameworkParentNodeOttiene il nodo padre del nodo, nel caso di nodi che dispongono di elementi padre. (Esegue l'override di XmlNode.ParentNode).
Proprietà pubblicaSupportato da XNA FrameworkPrefixOttiene o imposta il prefisso dello spazio dei nomi del nodo. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkPreserveWhitespaceOttiene o imposta un valore che indica se conservare gli spazi vuoti nel contenuto dell'elemento.
Proprietà pubblicaSupportato da XNA FrameworkPreviousSiblingOttiene il nodo immediatamente precedente a quello corrente. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkSchemaInfoRestituisce il valore PSVI (Post-Schema-Validation-Infoset) del nodo. (Esegue l'override di XmlNode.SchemaInfo).
Proprietà pubblicaSupportato da XNA FrameworkSchemasOttiene o imposta l'oggetto XmlSchemaSet associato all'oggetto XmlDocument.
Proprietà pubblicaSupportato da XNA FrameworkValueOttiene o imposta il valore del nodo. (Ereditato da XmlNode)
Proprietà pubblicaSupportato da XNA FrameworkXmlResolverImposta l'XmlResolver da utilizzare per la risoluzione delle risorse esterne.
In alto
  NomeDescrizione
Metodo pubblicoSupportato da XNA FrameworkAppendChildAggiunge il nodo specificato alla fine dell'elenco dei nodi figlio del nodo corrente. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkCloneCrea un duplicato del nodo. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkCloneNodeCrea un duplicato del nodo. (Esegue l'override di XmlNode.CloneNode(Boolean)).
Metodo pubblicoSupportato da XNA FrameworkCreateAttribute(String)Crea un XmlAttribute con la proprietà Name specificata.
Metodo pubblicoSupportato da XNA FrameworkCreateAttribute(String, String)Crea un XmlAttribute con il nome completo e la proprietà NamespaceURI specificati.
Metodo pubblicoSupportato da XNA FrameworkCreateAttribute(String, String, String)Crea una classe XmlAttribute con le proprietà Prefix, LocalName e NamespaceURI specificate.
Metodo pubblicoSupportato da XNA FrameworkCreateCDataSectionCrea una classe XmlCDataSection contenente i dati specificati.
Metodo pubblicoSupportato da XNA FrameworkCreateCommentCrea una classe XmlComment contenente i dati specificati.
Metodo protettoSupportato da XNA FrameworkCreateDefaultAttributeCrea un attributo predefinito con il prefisso, il nome locale e l'URI dello spazio dei nomi specificati.
Metodo pubblicoSupportato da XNA FrameworkCreateDocumentFragmentCrea un oggetto XmlDocumentFragment.
Metodo pubblicoCreateDocumentTypeRestituisce un nuovo oggetto XmlDocumentType.
Metodo pubblicoSupportato da XNA FrameworkCreateElement(String)Crea un elemento con il nome specificato.
Metodo pubblicoSupportato da XNA FrameworkCreateElement(String, String)Crea un XmlElement con il nome completo e una proprietà NamespaceURI.
Metodo pubblicoSupportato da XNA FrameworkCreateElement(String, String, String)Crea un elemento con le proprietà Prefix, LocalName e NamespaceURI specificate.
Metodo pubblicoSupportato da XNA FrameworkCreateEntityReferenceCrea una classe XmlEntityReference con il nome specificato.
Metodo pubblicoCreateNavigator()Crea un nuovo oggetto XPathNavigator per lo spostamento all'interno del documento. (Esegue l'override di XmlNode.CreateNavigator()).
Metodo protettoCreateNavigator(XmlNode)Crea un oggetto XPathNavigator per lo spostamento all'interno del documento che si trova nella classe XmlNode specificata.
Metodo pubblicoSupportato da XNA FrameworkCreateNode(String, String, String)Crea un XmlNode con il tipo di nodo e le proprietà Name e NamespaceURI specificati.
Metodo pubblicoSupportato da XNA FrameworkCreateNode(XmlNodeType, String, String)Crea una classe XmlNode con l'oggetto XmlNodeType e le proprietà Name e NamespaceURI specificati.
Metodo pubblicoSupportato da XNA FrameworkCreateNode(XmlNodeType, String, String, String)Crea un XmlNode con l'XmlNodeType e le proprietà Prefix, Name e NamespaceURI specificati.
Metodo pubblicoSupportato da XNA FrameworkCreateProcessingInstructionCrea un XmlProcessingInstruction con il nome e i dati specificati.
Metodo pubblicoSupportato da XNA FrameworkCreateSignificantWhitespaceCrea un nodo XmlSignificantWhitespace.
Metodo pubblicoSupportato da XNA FrameworkCreateTextNodeCrea un XmlText con il testo specificato.
Metodo pubblicoSupportato da XNA FrameworkCreateWhitespaceCrea un nodo XmlWhitespace.
Metodo pubblicoSupportato da XNA FrameworkCreateXmlDeclarationCrea un nodo XmlDeclaration con i valori specificati.
Metodo pubblicoSupportato da XNA FrameworkEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoSupportato da XNA FrameworkFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoGetElementByIdOttiene l'XmlElement con l'ID specificato.
Metodo pubblicoSupportato da XNA FrameworkGetElementsByTagName(String)Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono al Name specificato.
Metodo pubblicoSupportato da XNA FrameworkGetElementsByTagName(String, String)Restituisce una classe XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alle proprietà LocalName e NamespaceURI specificate.
Metodo pubblicoSupportato da XNA FrameworkGetEnumeratorOttiene un enumeratore per scorrere i nodi figlio del nodo corrente. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkGetHashCodeFunge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkGetNamespaceOfPrefixTrova la dichiarazione di xmlns più vicina per il prefisso specificato che si trova sotto del nodo corrente e restituisce l'URI dello spazio dei nomi nella dichiarazione. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkGetPrefixOfNamespaceTrova la dichiarazione di xmlns più vicina per l'URI dello spazio dei nomi specificato che si trova sotto del nodo corrente e restituisce il prefisso definito nella dichiarazione. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkGetTypeOttiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkImportNodeImporta un nodo da un altro documento al documento corrente.
Metodo pubblicoSupportato da XNA FrameworkInsertAfterInserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkInsertBeforeInserisce il nodo specificato immediatamente prima del nodo dei riferimenti indicato. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkLoad(Stream)Carica il documento XML dal flusso specificato.
Metodo pubblicoSupportato da XNA FrameworkLoad(String)Carica il documento XML dall'URL specificato.
Metodo pubblicoSupportato da XNA FrameworkLoad(TextReader)Carica il documento XML dall'TextReader specificato.
Metodo pubblicoSupportato da XNA FrameworkLoad(XmlReader)Carica il documento XML dalla classe XmlReader specificata.
Metodo pubblicoSupportato da XNA FrameworkLoadXmlCarica il documento XML dalla stringa specificata.
Metodo protettoSupportato da XNA FrameworkMemberwiseCloneConsente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkNormalizeInserisce tutti i nodi XmlText nell'intero sottoalbero del nodo XmlNode corrente in un formato standard in cui tali nodi sono separati solo tramite markup, codice, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti a entità. Pertanto, non vi sono nodi XmlText adiacenti. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkPrependChildAggiunge il nodo specificato all'inizio dell'elenco dei nodi figlio del nodo corrente. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkReadNodeCrea un oggetto XmlNode in base alle informazioni presenti nell'XmlReader. Il visualizzatore deve essere posizionato su un nodo o un attributo.
Metodo pubblicoSupportato da XNA FrameworkRemoveAllRimuove tutti gli elementi figlio e/o gli attributi del nodo corrente. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkRemoveChildRimuove il nodo figlio specificato. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkReplaceChildSostituisce il nodo figlio specificato in oldChild con il nodo specificato in newChild. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkSave(Stream)Salva il documento XML nel flusso specificato.
Metodo pubblicoSupportato da XNA FrameworkSave(String)Salva il documento XML nel file specificato.
Metodo pubblicoSupportato da XNA FrameworkSave(TextWriter)Salva il documento XML nella classe TextWriter specificata.
Metodo pubblicoSupportato da XNA FrameworkSave(XmlWriter)Salva il documento XML nella classe XmlWriter specificata.
Metodo pubblicoSupportato da XNA FrameworkSelectNodes(String)Seleziona un elenco di nodi che corrispondono all'espressione XPath. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkSelectNodes(String, XmlNamespaceManager)Seleziona un elenco di nodi che corrispondono all'espressione XPath. Qualsiasi prefisso trovato nell'espressione XPath viene risolto utilizzando la classe XmlNamespaceManager fornita. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkSelectSingleNode(String)Seleziona il primo XmlNode che corrisponde all'espressione XPath. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkSelectSingleNode(String, XmlNamespaceManager)Seleziona il primo XmlNode che corrisponde all'espressione XPath. Qualsiasi prefisso trovato nell'espressione XPath viene risolto utilizzando la classe XmlNamespaceManager fornita. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkSupportsTest se l'implementazione DOM implementa una funzionalità specifica. (Ereditato da XmlNode)
Metodo pubblicoSupportato da XNA FrameworkToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkValidate(ValidationEventHandler)Convalida la classe XmlDocument sulla base degli schemi XSD (XML Schema Definition Language) contenuti nella proprietà Schemas.
Metodo pubblicoSupportato da XNA FrameworkValidate(ValidationEventHandler, XmlNode)Convalida l'oggetto XmlNode specificato sulla base degli schemi XSD (XML Schema Definition Language) contenuti nella proprietà Schemas.
Metodo pubblicoSupportato da XNA FrameworkWriteContentToSalva tutti gli elementi figlio del nodo XmlDocument nell'XmlWriter specificato. (Esegue l'override di XmlNode.WriteContentTo(XmlWriter)).
Metodo pubblicoSupportato da XNA FrameworkWriteToSalva il nodo XmlDocument nell'XmlWriter specificato. (Esegue l'override di XmlNode.WriteTo(XmlWriter)).
In alto
  NomeDescrizione
Evento pubblicoSupportato da XNA FrameworkNodeChangedSi verifica quando è stato modificato il Value di un nodo appartenente al documento.
Evento pubblicoSupportato da XNA FrameworkNodeChangingSi verifica se il Value di un nodo appartenente al documento sta per essere modificato.
Evento pubblicoSupportato da XNA FrameworkNodeInsertedSi verifica quando un nodo appartenente al documento è stato inserito in un altro nodo.
Evento pubblicoSupportato da XNA FrameworkNodeInsertingSi verifica quando un nodo appartenente al documento sta per essere inserito in un altro nodo.
Evento pubblicoSupportato da XNA FrameworkNodeRemovedSi verifica quando un nodo appartenente al documento è stato rimosso dal relativo nodo padre.
Evento pubblicoSupportato da XNA FrameworkNodeRemovingSi verifica quando un nodo appartenente al documento sta per essere rimosso dal documento.
In alto
  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkICloneable.ClonePer una descrizione di questo membro, vedere XmlNode.Clone. (Ereditato da XmlNode)
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIEnumerable.GetEnumeratorPer una descrizione di questo membro, vedere XmlNode.GetEnumerator. (Ereditato da XmlNode)
In alto

Questa classe implementa le specifiche W3C di base di livello 1 e di livello 2 del modello DOM (Document Object Model). DOM è una rappresentazione della struttura ad albero in memoria (cache) di un documento XML e consente la navigazione in questo documento e la modifica. Poiché la classe XmlDocument implementa l'interfaccia IXPathNavigable, può essere utilizzata anche come documento di origine per la classe XslTransform.

La classe XmlDataDocument estende XmlDocument e consente la memorizzazione, il recupero e la modifica dei dati strutturati tramite un DataSet relazionale. Tale classe consente ai componenti di combinare le visualizzazioni XML e relazionali dei dati sottostanti.

Per ulteriori informazioni, vedere [<topic://cpconXMLDocumentObjectModelDOM>].

Nota sulla sicurezzaNota sulla sicurezza

Le eccezioni generate come conseguenza dell'utilizzo della classe XmlDocument, come la classe XmlException, possono contenere informazioni riservate che non devono essere rese pubbliche in scenari non attendibili. È necessario gestire in modo corretto le eccezioni in modo che le informazioni riservate non siano rese pubbliche in tali scenari.

TopicLocation
Procedura: caricare dati XML nel controllo server Web XMLGenerazione di applicazioni Web ASP.NET
Procedura: caricare dati XML nel controllo server Web XMLCompilazione di applicazioni Web ASP.NET in Visual Studio

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.