XmlDataDocument Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
| 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 |
| 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 |
| Load(String) |
Obsoleti.
Carica l'oggetto |
| Load(TextReader) |
Obsoleti.
Carica l'oggetto |
| Load(XmlReader) |
Obsoleti.
Carica l'oggetto |
| 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 |
| 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 |
| SelectSingleNode(String) |
Obsoleti.
Seleziona la prima |
| 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 |
| WriteTo(XmlWriter) |
Obsoleti.
Salva il |
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. |