Condividi tramite


XmlDataDocument Classe

Definizione

Attenzione

XmlDataDocument class will be removed in a future release.

Attenzione

XmlDataDocument has been deprecated and is not supported.

Consente di memorizzare, recuperare e modificare i dati strutturati mediante un DataSet relazionale.

public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Obsolete("XmlDataDocument class will be removed in a future release.")]
public class XmlDataDocument : System.Xml.XmlDocument
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public class XmlDataDocument : System.Xml.XmlDocument
public class XmlDataDocument : System.Xml.XmlDocument
[<System.Obsolete("XmlDataDocument class will be removed in a future release.")>]
type XmlDataDocument = class
    inherit XmlDocument
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
    inherit XmlDocument
type XmlDataDocument = class
    inherit XmlDocument
Public Class XmlDataDocument
Inherits XmlDocument
Ereditarietà
XmlDataDocument
Attributi

Commenti

Questa classe estende XmlDocument. Consente di caricare dati relazionali o dati XML e di modificare tali dati usando world wide web consortium (W3C) Document Object Model (DOM). Dom presenta i dati come gerarchia di oggetti nodo. Poiché XmlDataDocument implementa l'interfaccia IXPathNavigable , può essere usata anche come documento di origine per la XslTransform classe.

XmlDataDocument ha una stretta affiliazione con la DataSet classe, che fornisce una visualizzazione relazionale dei dati XML caricati. Tutte le modifiche apportate all'oggetto XmlDataDocumentDataSet vengono riflesse in e viceversa.

Per caricare un DataSet oggetto con dati XML, usare ReadXmlSchema per compilare un mapping relazionale. I dati XML possono quindi essere caricati usando Load o LoadXml.

Per caricare i dati relazionali, specificare l'oggetto DataSet contenente i dati relazionali come parametro nel XmlDataDocument costruttore.

Costruttori

XmlDataDocument()
Obsoleti.
Obsoleti.

Inizializza una nuova istanza della classe XmlDataDocument.

XmlDataDocument(DataSet)
Obsoleti.
Obsoleti.

Inizializza una nuova istanza della classe XmlDataDocument con l'oggetto DataSet specificato.

Proprietà

Attributes
Obsoleti.
Obsoleti.

Ottiene un oggetto XmlAttributeCollection contenente gli attributi del nodo.

(Ereditato da XmlNode)
BaseURI
Obsoleti.
Obsoleti.

Ottiene l'URI di base del nodo corrente.

(Ereditato da XmlDocument)
ChildNodes
Obsoleti.
Obsoleti.

Ottiene tutti i nodi figlio del nodo.

(Ereditato da XmlNode)
DataSet
Obsoleti.
Obsoleti.

Ottiene un DataSet che fornisce una rappresentazione relazionale dei dati contenuti nella classe XmlDataDocument.

DocumentElement
Obsoleti.
Obsoleti.

Ottiene l'oggetto XmlElement radice per il documento.

(Ereditato da XmlDocument)
DocumentType
Obsoleti.
Obsoleti.

Ottiene il nodo che contiene la dichiarazione DOCTYPE.

(Ereditato da XmlDocument)
FirstChild
Obsoleti.
Obsoleti.

Ottiene il primo elemento figlio del nodo.

(Ereditato da XmlNode)
HasChildNodes
Obsoleti.
Obsoleti.

Ottiene un valore che indica se il nodo dispone di nodi figlio.

(Ereditato da XmlNode)
Implementation
Obsoleti.
Obsoleti.

Ottiene l'oggetto XmlImplementation per il documento corrente.

(Ereditato da XmlDocument)
InnerText
Obsoleti.
Obsoleti.

Genera InvalidOperationException in tutti i casi.

(Ereditato da XmlDocument)
InnerXml
Obsoleti.
Obsoleti.

Ottiene o imposta il markup che rappresenta gli elementi figlio del nodo corrente.

(Ereditato da XmlDocument)
IsReadOnly
Obsoleti.
Obsoleti.

Ottiene un valore che indica se il nodo corrente è di sola lettura.

(Ereditato da XmlDocument)
Item[String, String]
Obsoleti.
Obsoleti.

Ottiene il primo elemento figlio con i valori LocalName e NamespaceURI specificati.

(Ereditato da XmlNode)
Item[String]
Obsoleti.
Obsoleti.

Ottiene il primo elemento figlio con il valore Name specificato.

(Ereditato da XmlNode)
LastChild
Obsoleti.
Obsoleti.

Ottiene l'ultimo elemento figlio del nodo.

(Ereditato da XmlNode)
LocalName
Obsoleti.
Obsoleti.

Ottiene il nome locale del nodo.

(Ereditato da XmlDocument)
Name
Obsoleti.
Obsoleti.

Ottiene il nome completo del nodo.

(Ereditato da XmlDocument)
NamespaceURI
Obsoleti.
Obsoleti.

Ottiene l'URI dello spazio dei nomi del nodo.

(Ereditato da XmlNode)
NameTable
Obsoleti.
Obsoleti.

Ottiene l'oggetto XmlNameTable associato all'implementazione.

(Ereditato da XmlDocument)
NextSibling
Obsoleti.
Obsoleti.

Ottiene il nodo immediatamente successivo a quello corrente.

(Ereditato da XmlNode)
NodeType
Obsoleti.
Obsoleti.

Ottiene il tipo di nodo corrente.

(Ereditato da XmlDocument)
OuterXml
Obsoleti.
Obsoleti.

Ottiene il markup che contiene questo nodo e tutti i relativi nodi figlio.

(Ereditato da XmlNode)
OwnerDocument
Obsoleti.
Obsoleti.

Ottiene l'oggetto XmlDocument a cui appartiene il nodo corrente.

(Ereditato da XmlDocument)
ParentNode
Obsoleti.
Obsoleti.

Ottiene il nodo padre del nodo, per i nodi che hanno elementi padre.

(Ereditato da XmlDocument)
Prefix
Obsoleti.
Obsoleti.

Ottiene o imposta il prefisso dello spazio dei nomi del nodo.

(Ereditato da XmlNode)
PreserveWhitespace
Obsoleti.
Obsoleti.

Ottiene o imposta un valore che indica se preservare lo spazio vuoto nel contenuto dell'elemento.

(Ereditato da XmlDocument)
PreviousSibling
Obsoleti.
Obsoleti.

Ottiene il nodo immediatamente precedente a quello corrente.

(Ereditato da XmlNode)
PreviousText
Obsoleti.
Obsoleti.

Ottiene il nodo di testo immediatamente precedente a quello corrente.

(Ereditato da XmlNode)
SchemaInfo
Obsoleti.
Obsoleti.

Restituisce il valore PSVI (Post-Schema-Validation-Infoset) del nodo.

(Ereditato da XmlDocument)
Schemas
Obsoleti.
Obsoleti.

Ottiene o imposta l'oggetto XmlSchemaSet associato all'oggetto XmlDocument.

(Ereditato da XmlDocument)
Value
Obsoleti.
Obsoleti.

Ottiene o imposta il valore del nodo.

(Ereditato da XmlNode)
XmlResolver
Obsoleti.
Obsoleti.

Imposta l'oggetto XmlResolver da usare per risolvere risorse esterne.

(Ereditato da XmlDocument)

Metodi

AppendChild(XmlNode)
Obsoleti.
Obsoleti.

Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio del nodo corrente.

(Ereditato da XmlNode)
Clone()
Obsoleti.
Obsoleti.

Crea un duplicato del nodo.

(Ereditato da XmlNode)
CloneNode(Boolean)
Obsoleti.
Obsoleti.

Crea un duplicato del nodo corrente.

CreateAttribute(String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlAttribute con la proprietà Name specificata.

(Ereditato da XmlDocument)
CreateAttribute(String, String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlAttribute con il nome completo e la proprietà NamespaceURI specificati.

(Ereditato da XmlDocument)
CreateAttribute(String, String, String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlAttribute con le proprietà Prefix, LocalName e NamespaceURI specificate.

(Ereditato da XmlDocument)
CreateCDataSection(String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlCDataSection contenente i dati specificati.

(Ereditato da XmlDocument)
CreateComment(String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlComment contenente i dati specificati.

(Ereditato da XmlDocument)
CreateDefaultAttribute(String, String, String)
Obsoleti.
Obsoleti.

Crea un attributo predefinito con il prefisso, il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlDocument)
CreateDocumentFragment()
Obsoleti.
Obsoleti.

Crea un oggetto XmlDocumentFragment.

(Ereditato da XmlDocument)
CreateDocumentType(String, String, String, String)
Obsoleti.
Obsoleti.

Restituisce un nuovo oggetto XmlDocumentType.

(Ereditato da XmlDocument)
CreateElement(String)
Obsoleti.
Obsoleti.

Crea un elemento con il nome specificato.

(Ereditato da XmlDocument)
CreateElement(String, String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlElement con il nome completo e una proprietà NamespaceURI.

(Ereditato da XmlDocument)
CreateElement(String, String, String)
Obsoleti.
Obsoleti.

Crea un elemento con le proprietà Prefix, LocalName e NamespaceURI specificate.

CreateEntityReference(String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlEntityReference con il nome specificato.

CreateNavigator()
Obsoleti.
Obsoleti.

Crea un nuovo oggetto XPathNavigator per spostarsi in questo documento.

(Ereditato da XmlDocument)
CreateNavigator(XmlNode)
Obsoleti.
Obsoleti.

Crea un nuovo oggetto XPathNavigator per spostarsi in questo documento. L'oggetto XPathNavigator è posizionato sul nodo specificato nel parametro node.

CreateNode(String, String, String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlNode con il tipo di nodo e le proprietà Name e NamespaceURI specificati.

(Ereditato da XmlDocument)
CreateNode(XmlNodeType, String, String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlNode con le proprietà XmlNodeType, Name e NamespaceURI specificate.

(Ereditato da XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlNode con gli oggetti XmlNodeType, Prefix, Name e NamespaceURI specificati.

(Ereditato da XmlDocument)
CreateProcessingInstruction(String, String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlProcessingInstruction con il nome e i dati specificati.

(Ereditato da XmlDocument)
CreateSignificantWhitespace(String)
Obsoleti.
Obsoleti.

Crea un nodo XmlSignificantWhitespace.

(Ereditato da XmlDocument)
CreateTextNode(String)
Obsoleti.
Obsoleti.

Crea un oggetto XmlText con il testo specificato.

(Ereditato da XmlDocument)
CreateWhitespace(String)
Obsoleti.
Obsoleti.

Crea un nodo XmlWhitespace.

(Ereditato da XmlDocument)
CreateXmlDeclaration(String, String, String)
Obsoleti.
Obsoleti.

Crea un nodo XmlDeclaration con i valori specificati.

(Ereditato da XmlDocument)
Equals(Object)
Obsoleti.
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetElementById(String)
Obsoleti.
Obsoleti.

Ottiene l'oggetto XmlElement con l'ID specificato. Questo metodo non è supportato dalla classe XmlDataDocument. La chiamata di tale metodo genera un'eccezione.

GetElementFromRow(DataRow)
Obsoleti.
Obsoleti.

Recupera l'oggetto XmlElement associato all'oggetto DataRow specificato.

GetElementsByTagName(String)
Obsoleti.
Obsoleti.

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alla proprietà Name specificata.

GetElementsByTagName(String)
Obsoleti.
Obsoleti.

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alla proprietà Name specificata.

(Ereditato da XmlDocument)
GetElementsByTagName(String, String)
Obsoleti.
Obsoleti.

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alle proprietà LocalName e NamespaceURI specificate.

(Ereditato da XmlDocument)
GetEnumerator()
Obsoleti.
Obsoleti.

Ottiene un enumeratore che scorre i nodi figlio nel nodo corrente.

(Ereditato da XmlNode)
GetHashCode()
Obsoleti.
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNamespaceOfPrefix(String)
Obsoleti.
Obsoleti.

Cerca la dichiarazione xmlns più vicina per il prefisso specificato nell'ambito del nodo corrente e restituisce l'URI dello spazio dei nomi in essa contenuto.

(Ereditato da XmlNode)
GetPrefixOfNamespace(String)
Obsoleti.
Obsoleti.

Cerca la dichiarazione xmlns più vicina per l'URI dello spazio dei nomi specificato nell'ambito del nodo corrente e restituisce il prefisso in essa definito.

(Ereditato da XmlNode)
GetRowFromElement(XmlElement)
Obsoleti.
Obsoleti.

Recupera l'oggetto DataRow associato all'oggetto XmlElement specificato.

GetType()
Obsoleti.
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
ImportNode(XmlNode, Boolean)
Obsoleti.
Obsoleti.

Importa un nodo da un altro documento al documento corrente.

(Ereditato da XmlDocument)
InsertAfter(XmlNode, XmlNode)
Obsoleti.
Obsoleti.

Inserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato.

(Ereditato da XmlNode)
InsertBefore(XmlNode, XmlNode)
Obsoleti.
Obsoleti.

Inserisce il nodo specificato immediatamente prima del nodo dei riferimenti indicato.

(Ereditato da XmlNode)
Load(Stream)
Obsoleti.
Obsoleti.

Carica XmlDataDocument dal flusso specificato.

Load(String)
Obsoleti.
Obsoleti.

Carica XmlDataDocument utilizzando l'URL specificato.

Load(TextReader)
Obsoleti.
Obsoleti.

Carica XmlDataDocument dall'oggetto TextReader specificato.

Load(XmlReader)
Obsoleti.
Obsoleti.

Carica XmlDataDocument dall'oggetto XmlReader specificato.

LoadXml(String)
Obsoleti.
Obsoleti.

Carica il documento XML dalla stringa specificata.

(Ereditato da XmlDocument)
MemberwiseClone()
Obsoleti.
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Normalize()
Obsoleti.
Obsoleti.

Inserisce tutti i nodi XmlText nell'intero sottoalbero del nodo XmlNode corrente in un formato standard in cui tali nodi sono separati solo tramite markup, ovvero tag, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti a entità, pertanto, non vi sono nodi XmlText adiacenti.

(Ereditato da XmlNode)
PrependChild(XmlNode)
Obsoleti.
Obsoleti.

Aggiunge il nodo specificato all'inizio dell'elenco dei nodi figlio del nodo corrente.

(Ereditato da XmlNode)
ReadNode(XmlReader)
Obsoleti.
Obsoleti.

Crea un oggetto XmlNode in base alle informazioni contenute in XmlReader. Il lettore deve essere posizionato su un nodo o un attributo.

(Ereditato da XmlDocument)
RemoveAll()
Obsoleti.
Obsoleti.

Rimuove tutti gli elementi figlio e/o gli attributi del nodo corrente.

(Ereditato da XmlNode)
RemoveChild(XmlNode)
Obsoleti.
Obsoleti.

Rimuove il nodo figlio specificato.

(Ereditato da XmlNode)
ReplaceChild(XmlNode, XmlNode)
Obsoleti.
Obsoleti.

Sostituisce il nodo figlio oldChild con il nodo newChild.

(Ereditato da XmlNode)
Save(Stream)
Obsoleti.
Obsoleti.

Salva il documento XML nel flusso specificato.

(Ereditato da XmlDocument)
Save(String)
Obsoleti.
Obsoleti.

Salva il documento XML nel file specificato. Se il file specificato esiste già, il metodo lo sovrascrive.

(Ereditato da XmlDocument)
Save(TextWriter)
Obsoleti.
Obsoleti.

Salva il documento XML nell'oggetto TextWriter specificato.

(Ereditato da XmlDocument)
Save(XmlWriter)
Obsoleti.
Obsoleti.

Salva il documento XML nell'oggetto XmlWriter specificato.

(Ereditato da XmlDocument)
SelectNodes(String)
Obsoleti.
Obsoleti.

Seleziona un elenco di nodi che corrispondono all'espressione XPath.

(Ereditato da XmlNode)
SelectNodes(String, XmlNamespaceManager)
Obsoleti.
Obsoleti.

Seleziona un elenco di nodi che corrispondono all'espressione XPath. Qualsiasi prefisso trovato nell'espressione XPath viene risolto usando l'oggetto XmlNamespaceManager fornito.

(Ereditato da XmlNode)
SelectSingleNode(String)
Obsoleti.
Obsoleti.

Seleziona il primo oggetto XmlNode che corrisponde all'espressione XPath.

(Ereditato da XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Obsoleti.
Obsoleti.

Seleziona il primo oggetto XmlNode che corrisponde all'espressione XPath. Qualsiasi prefisso trovato nell'espressione XPath viene risolto usando l'oggetto XmlNamespaceManager fornito.

(Ereditato da XmlNode)
Supports(String, String)
Obsoleti.
Obsoleti.

Verifica se l'implementazione DOM implementa una funzionalità specifica.

(Ereditato da XmlNode)
ToString()
Obsoleti.
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ValidationEventHandler)
Obsoleti.
Obsoleti.

Convalida l'oggetto XmlDocument sulla base degli schemi XSD (XML Schema Definition Language) contenuti nella proprietà Schemas.

(Ereditato da XmlDocument)
Validate(ValidationEventHandler, XmlNode)
Obsoleti.
Obsoleti.

Convalida l'oggetto XmlNode specificato sulla base degli schemi XSD (XML Schema Definition Language) nella proprietà Schemas.

(Ereditato da XmlDocument)
WriteContentTo(XmlWriter)
Obsoleti.
Obsoleti.

Salva tutti gli elementi figlio del nodo XmlDocument nell'oggetto XmlWriter specificato.

(Ereditato da XmlDocument)
WriteTo(XmlWriter)
Obsoleti.
Obsoleti.

Salva il nodo XmlDocument nell'oggetto XmlWriter specificato.

(Ereditato da XmlDocument)

Eventi

NodeChanged
Obsoleti.
Obsoleti.

Si verifica quando l'oggetto Value di un nodo appartenente a questo documento è stato modificato.

(Ereditato da XmlDocument)
NodeChanging
Obsoleti.
Obsoleti.

Si verifica quando l'oggetto Value di un nodo appartenente a questo documento sta per essere modificato.

(Ereditato da XmlDocument)
NodeInserted
Obsoleti.
Obsoleti.

Si verifica quando un nodo appartenente al documento è stato inserito in un altro nodo.

(Ereditato da XmlDocument)
NodeInserting
Obsoleti.
Obsoleti.

Si verifica quando un nodo appartenente al documento sta per essere inserito in un altro nodo.

(Ereditato da XmlDocument)
NodeRemoved
Obsoleti.
Obsoleti.

Si verifica quando un nodo appartenente al documento è stato rimosso dal relativo nodo padre.

(Ereditato da XmlDocument)
NodeRemoving
Obsoleti.
Obsoleti.

Si verifica quando un nodo appartenente al documento sta per essere rimosso dal documento.

(Ereditato da XmlDocument)

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()
Obsoleti.
Obsoleti.

Per una descrizione di questo membro, vedere Clone().

(Ereditato da XmlNode)
IEnumerable.GetEnumerator()
Obsoleti.
Obsoleti.

Per una descrizione di questo membro, vedere GetEnumerator().

(Ereditato da XmlNode)

Metodi di estensione

Cast<TResult>(IEnumerable)
Obsoleti.
Obsoleti.

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)
Obsoleti.
Obsoleti.

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)
Obsoleti.
Obsoleti.

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)
Obsoleti.
Obsoleti.

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a