XmlDataDocument Classe

Definizione

Attenzione

XmlDataDocument class will be removed in a future release.

Consente di archiviare, recuperare e modificare dati strutturati tramite un oggetto relazionale DataSet.

public ref class XmlDataDocument : System::Xml::XmlDocument
public class XmlDataDocument : System.Xml.XmlDocument
[System.Obsolete("XmlDataDocument class will be removed in a future release.")]
public class XmlDataDocument : System.Xml.XmlDocument
type XmlDataDocument = class
    inherit XmlDocument
[<System.Obsolete("XmlDataDocument class will be removed in a future release.")>]
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 il DOM (Document Object Model) W3C (World Wide Web Consortium). Il 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 un'affiliazione stretta con la DataSet classe , che fornisce una visualizzazione relazionale dei dati XML caricati. Tutte le modifiche apportate a XmlDataDocument vengono riflesse in DataSet 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 dati relazionali, specificare l'oggetto DataSet contenente i dati relazionali come parametro nel XmlDataDocument costruttore.

Costruttori

Nome Descrizione
XmlDataDocument()
Obsoleti.

Inizializza una nuova istanza della classe XmlDataDocument.

XmlDataDocument(DataSet)
Obsoleti.

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

Proprietà

Nome Descrizione
Attributes
Obsoleti.

Ottiene un oggetto XmlAttributeCollection contenente gli attributi di questo nodo.

(Ereditato da XmlNode)
BaseURI
Obsoleti.

Ottiene l'URI di base del nodo corrente.

(Ereditato da XmlDocument)
ChildNodes
Obsoleti.

Ottiene tutti i nodi figlio del nodo.

(Ereditato da XmlNode)
DataSet
Obsoleti.

Ottiene un oggetto DataSet che fornisce una rappresentazione relazionale dei dati in XmlDataDocument.

DocumentElement
Obsoleti.

Ottiene la radice XmlElement del documento.

(Ereditato da XmlDocument)
DocumentType
Obsoleti.

Ottiene il nodo contenente la dichiarazione DOCTYPE.

(Ereditato da XmlDocument)
FirstChild
Obsoleti.

Ottiene il primo elemento figlio del nodo.

(Ereditato da XmlNode)
HasChildNodes
Obsoleti.

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

(Ereditato da XmlNode)
Implementation
Obsoleti.

Ottiene l'oggetto XmlImplementation per il documento corrente.

(Ereditato da XmlDocument)
InnerText
Obsoleti.

Genera un oggetto InvalidOperationException in tutti i casi.

(Ereditato da XmlDocument)
InnerXml
Obsoleti.

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

(Ereditato da XmlDocument)
IsReadOnly
Obsoleti.

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

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

Ottiene il primo elemento figlio con l'oggetto e LocalNamespecificatoNamespaceURI.

(Ereditato da XmlNode)
Item[String]
Obsoleti.

Ottiene il primo elemento figlio con l'oggetto specificato Name.

(Ereditato da XmlNode)
LastChild
Obsoleti.

Ottiene l'ultimo elemento figlio del nodo.

(Ereditato da XmlNode)
LocalName
Obsoleti.

Ottiene il nome locale del nodo.

(Ereditato da XmlDocument)
Name
Obsoleti.

Ottiene il nome completo del nodo.

(Ereditato da XmlDocument)
NamespaceURI
Obsoleti.

Ottiene l'URI dello spazio dei nomi di questo nodo.

(Ereditato da XmlNode)
NameTable
Obsoleti.

Ottiene l'oggetto XmlNameTable associato a questa implementazione.

(Ereditato da XmlDocument)
NextSibling
Obsoleti.

Ottiene il nodo immediatamente successivo a questo nodo.

(Ereditato da XmlNode)
NodeType
Obsoleti.

Ottiene il tipo del nodo corrente.

(Ereditato da XmlDocument)
OuterXml
Obsoleti.

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

(Ereditato da XmlNode)
OwnerDocument
Obsoleti.

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

(Ereditato da XmlDocument)
ParentNode
Obsoleti.

Ottiene il nodo padre di questo nodo (per i nodi che possono avere elementi padre).

(Ereditato da XmlDocument)
Prefix
Obsoleti.

Ottiene o imposta il prefisso dello spazio dei nomi di questo nodo.

(Ereditato da XmlNode)
PreserveWhitespace
Obsoleti.

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

(Ereditato da XmlDocument)
PreviousSibling
Obsoleti.

Ottiene il nodo immediatamente precedente a questo nodo.

(Ereditato da XmlNode)
PreviousText
Obsoleti.

Ottiene il nodo di testo che precede immediatamente questo nodo.

(Ereditato da XmlNode)
SchemaInfo
Obsoleti.

Restituisce il post-schema-Validation-Infoset (PSVI) del nodo.

(Ereditato da XmlDocument)
Schemas
Obsoleti.

Ottiene o imposta l'oggetto associato all'oggetto XmlSchemaSetXmlDocument.

(Ereditato da XmlDocument)
Value
Obsoleti.

Ottiene o imposta il valore del nodo.

(Ereditato da XmlNode)
XmlResolver
Obsoleti.

Imposta l'oggetto XmlResolver da utilizzare per la risoluzione delle risorse esterne.

(Ereditato da XmlDocument)

Metodi

Nome Descrizione
AppendChild(XmlNode)
Obsoleti.

Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio di questo nodo.

(Ereditato da XmlNode)
Clone()
Obsoleti.

Crea un duplicato di questo nodo.

(Ereditato da XmlNode)
CloneNode(Boolean)
Obsoleti.

Crea un duplicato del nodo corrente.

CreateAttribute(String, String, String)
Obsoleti.

Crea un oggetto XmlAttribute con l'oggetto , Prefixe LocalNamespecificatoNamespaceURI.

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

Crea un oggetto XmlAttribute con il nome completo specificato e NamespaceURI.

(Ereditato da XmlDocument)
CreateAttribute(String)
Obsoleti.

Crea un oggetto XmlAttribute con l'oggetto specificato Name.

(Ereditato da XmlDocument)
CreateCDataSection(String)
Obsoleti.

Crea un oggetto XmlCDataSection contenente i dati specificati.

(Ereditato da XmlDocument)
CreateComment(String)
Obsoleti.

Crea un oggetto XmlComment contenente i dati specificati.

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

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

(Ereditato da XmlDocument)
CreateDocumentFragment()
Obsoleti.

Crea un oggetto XmlDocumentFragment.

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

Restituisce un nuovo XmlDocumentType oggetto.

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

Crea un elemento con l'oggetto , LocalName e NamespaceURIspecificatoPrefix.

CreateElement(String, String)
Obsoleti.

Crea un oggetto XmlElement con il nome completo e NamespaceURI.

(Ereditato da XmlDocument)
CreateElement(String)
Obsoleti.

Crea un elemento con il nome specificato.

(Ereditato da XmlDocument)
CreateEntityReference(String)
Obsoleti.

Crea un oggetto XmlEntityReference con il nome specificato.

CreateNavigator()
Obsoleti.

Crea un nuovo XPathNavigator oggetto per lo spostamento in questo documento.

(Ereditato da XmlDocument)
CreateNavigator(XmlNode)
Obsoleti.

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

CreateNode(String, String, String)
Obsoleti.

Crea un oggetto XmlNode con il tipo di nodo specificato, Namee NamespaceURI.

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

Crea un XmlNode oggetto con l'oggetto , XmlNodeType, Prefixe NamespecificatoNamespaceURI.

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

Crea un oggetto XmlNode con l'oggetto , XmlNodeTypee NamespecificatoNamespaceURI.

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

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

(Ereditato da XmlDocument)
CreateSignificantWhitespace(String)
Obsoleti.

Crea un XmlSignificantWhitespace nodo.

(Ereditato da XmlDocument)
CreateTextNode(String)
Obsoleti.

Crea un oggetto XmlText con il testo specificato.

(Ereditato da XmlDocument)
CreateWhitespace(String)
Obsoleti.

Crea un XmlWhitespace nodo.

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

Crea un XmlDeclaration nodo con i valori specificati.

(Ereditato da XmlDocument)
Equals(Object)
Obsoleti.

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

(Ereditato da Object)
GetElementById(String)
Obsoleti.

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

GetElementFromRow(DataRow)
Obsoleti.

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

GetElementsByTagName(String, String)
Obsoleti.

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono all'oggetto e LocalNamespecificatoNamespaceURI.

(Ereditato da XmlDocument)
GetElementsByTagName(String)
Obsoleti.

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti corrispondenti all'oggetto specificato Name.

GetElementsByTagName(String)
Obsoleti.

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti corrispondenti all'oggetto specificato Name.

(Ereditato da XmlDocument)
GetEnumerator()
Obsoleti.

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

(Ereditato da XmlNode)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNamespaceOfPrefix(String)
Obsoleti.

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

(Ereditato da XmlNode)
GetPrefixOfNamespace(String)
Obsoleti.

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

(Ereditato da XmlNode)
GetRowFromElement(XmlElement)
Obsoleti.

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

GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

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

Importa un nodo da un altro documento al documento corrente.

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

Inserisce il nodo specificato immediatamente dopo il nodo di riferimento specificato.

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

Inserisce il nodo specificato immediatamente prima del nodo di riferimento specificato.

(Ereditato da XmlNode)
Load(Stream)
Obsoleti.

Carica l'oggetto XmlDataDocument dal flusso specificato.

Load(String)
Obsoleti.

Carica l'oggetto XmlDataDocument utilizzando l'URL specificato.

Load(TextReader)
Obsoleti.

Carica l'oggetto XmlDataDocument dall'oggetto specificato TextReader.

Load(XmlReader)
Obsoleti.

Carica l'oggetto XmlDataDocument dall'oggetto specificato XmlReader.

LoadXml(String)
Obsoleti.

Carica il documento XML dalla stringa specificata.

(Ereditato da XmlDocument)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Normalize()
Obsoleti.

Inserisce tutti i nodi XmlText nella profondità completa del sottoalbero sottostante xmlNode in un formato "normale", in cui solo markup (ovvero tag, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti alle entità) separa i nodi XmlText, ovvero non sono presenti nodi XmlText adiacenti.

(Ereditato da XmlNode)
PrependChild(XmlNode)
Obsoleti.

Aggiunge il nodo specificato all'inizio dell'elenco di nodi figlio per questo nodo.

(Ereditato da XmlNode)
ReadNode(XmlReader)
Obsoleti.

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

(Ereditato da XmlDocument)
RemoveAll()
Obsoleti.

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

(Ereditato da XmlNode)
RemoveChild(XmlNode)
Obsoleti.

Rimuove il nodo figlio specificato.

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

Sostituisce il nodo oldChild figlio con newChild il nodo .

(Ereditato da XmlNode)
Save(Stream)
Obsoleti.

Salva il documento XML nel flusso specificato.

(Ereditato da XmlDocument)
Save(String)
Obsoleti.

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

(Ereditato da XmlDocument)
Save(TextWriter)
Obsoleti.

Salva il documento XML nell'oggetto specificato TextWriter.

(Ereditato da XmlDocument)
Save(XmlWriter)
Obsoleti.

Salva il documento XML nell'oggetto specificato XmlWriter.

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

Seleziona un elenco di nodi corrispondenti all'espressione XPath. Tutti i prefissi trovati nell'espressione XPath vengono risolti usando l'oggetto fornito XmlNamespaceManager.

(Ereditato da XmlNode)
SelectNodes(String)
Obsoleti.

Seleziona un elenco di nodi corrispondenti all'espressione XPath.

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

Seleziona la prima XmlNode che corrisponde all'espressione XPath. Tutti i prefissi trovati nell'espressione XPath vengono risolti usando l'oggetto fornito XmlNamespaceManager.

(Ereditato da XmlNode)
SelectSingleNode(String)
Obsoleti.

Seleziona la prima XmlNode che corrisponde all'espressione XPath.

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

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

(Ereditato da XmlNode)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

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

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

(Ereditato da XmlDocument)
Validate(ValidationEventHandler)
Obsoleti.

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

(Ereditato da XmlDocument)
WriteContentTo(XmlWriter)
Obsoleti.

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

(Ereditato da XmlDocument)
WriteTo(XmlWriter)
Obsoleti.

Salva il XmlDocument nodo nell'oggetto specificato XmlWriter.

(Ereditato da XmlDocument)

Eventi

Nome Descrizione
NodeChanged
Obsoleti.

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

(Ereditato da XmlDocument)
NodeChanging
Obsoleti.

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

(Ereditato da XmlDocument)
NodeInserted
Obsoleti.

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

(Ereditato da XmlDocument)
NodeInserting
Obsoleti.

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

(Ereditato da XmlDocument)
NodeRemoved
Obsoleti.

Si verifica quando un nodo appartenente a questo documento è stato rimosso dal relativo elemento padre.

(Ereditato da XmlDocument)
NodeRemoving
Obsoleti.

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

(Ereditato da XmlDocument)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICloneable.Clone()
Obsoleti.

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

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

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

(Ereditato da XmlNode)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)
Obsoleti.

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)
Obsoleti.

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)
Obsoleti.

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)
Obsoleti.

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

Si applica a