XmlDataDocument Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
XmlDataDocument has been deprecated and is not supported.
Precaución
XmlDataDocument class will be removed in a future release.
Permite que los datos estructurados se almacenen, recuperen y manipulen a través de un objeto relacional DataSet.
public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public 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.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
inherit 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
- Herencia
- Atributos
Comentarios
Esta clase extiende XmlDocument. Permite cargar datos relacionales o datos XML y manipular esos datos mediante el Modelo de objetos de documento (DOM) de World Wide Web Consortium (W3C). El DOM presenta datos como una jerarquía de objetos de nodo. Dado que XmlDataDocument implementa la IXPathNavigable interfaz, también se puede usar como documento de origen para la XslTransform clase .
XmlDataDocument tiene una estrecha afiliación con la DataSet clase , que proporciona una vista relacional de los datos XML cargados. Los cambios realizados en se XmlDataDocument reflejan en y DataSet viceversa.
Para cargar un DataSet objeto con datos XML, use ReadXmlSchema para crear una asignación relacional. A continuación, los datos XML se pueden cargar mediante Load o LoadXml.
Para cargar datos relacionales, especifique el DataSet objeto que contiene los datos relacionales como parámetro en el XmlDataDocument constructor.
Constructores
| Nombre | Description |
|---|---|
| XmlDataDocument() |
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la clase XmlDataDocument. |
| XmlDataDocument(DataSet) |
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la XmlDataDocument clase con el especificado DataSet. |
Propiedades
| Nombre | Description |
|---|---|
| Attributes |
Obsoletos.
Obsoletos.
Obtiene un XmlAttributeCollection objeto que contiene los atributos de este nodo. (Heredado de XmlNode) |
| BaseURI |
Obsoletos.
Obsoletos.
Obtiene el URI base del nodo actual. (Heredado de XmlDocument) |
| ChildNodes |
Obsoletos.
Obsoletos.
Obtiene todos los nodos secundarios del nodo. (Heredado de XmlNode) |
| DataSet |
Obsoletos.
Obsoletos.
Obtiene un DataSet objeto que proporciona una representación relacional de los datos en . |
| DocumentElement |
Obsoletos.
Obsoletos.
Obtiene la raíz XmlElement del documento. (Heredado de XmlDocument) |
| DocumentType |
Obsoletos.
Obsoletos.
Obtiene el nodo que contiene la declaración DOCTYPE. (Heredado de XmlDocument) |
| FirstChild |
Obsoletos.
Obsoletos.
Obtiene el primer elemento secundario del nodo. (Heredado de XmlNode) |
| HasChildNodes |
Obsoletos.
Obsoletos.
Obtiene un valor que indica si este nodo tiene nodos secundarios. (Heredado de XmlNode) |
| Implementation |
Obsoletos.
Obsoletos.
Obtiene el XmlImplementation objeto del documento actual. (Heredado de XmlDocument) |
| InnerText |
Obsoletos.
Obsoletos.
Produce una InvalidOperationException excepción en todos los casos. (Heredado de XmlDocument) |
| InnerXml |
Obsoletos.
Obsoletos.
Obtiene o establece el marcado que representa los elementos secundarios del nodo actual. (Heredado de XmlDocument) |
| IsReadOnly |
Obsoletos.
Obsoletos.
Obtiene un valor que indica si el nodo actual es de solo lectura. (Heredado de XmlDocument) |
| Item[String, String] |
Obsoletos.
Obsoletos.
Obtiene el primer elemento secundario con el especificado LocalName y NamespaceURI. (Heredado de XmlNode) |
| Item[String] |
Obsoletos.
Obsoletos.
Obtiene el primer elemento secundario con el especificado Name. (Heredado de XmlNode) |
| LastChild |
Obsoletos.
Obsoletos.
Obtiene el último elemento secundario del nodo. (Heredado de XmlNode) |
| LocalName |
Obsoletos.
Obsoletos.
Obtiene el nombre local del nodo. (Heredado de XmlDocument) |
| Name |
Obsoletos.
Obsoletos.
Obtiene el nombre completo del nodo. (Heredado de XmlDocument) |
| NamespaceURI |
Obsoletos.
Obsoletos.
Obtiene el URI del espacio de nombres de este nodo. (Heredado de XmlNode) |
| NameTable |
Obsoletos.
Obsoletos.
Obtiene el XmlNameTable asociado a esta implementación. (Heredado de XmlDocument) |
| NextSibling |
Obsoletos.
Obsoletos.
Obtiene el nodo inmediatamente después de este nodo. (Heredado de XmlNode) |
| NodeType |
Obsoletos.
Obsoletos.
Obtiene el tipo del nodo actual. (Heredado de XmlDocument) |
| OuterXml |
Obsoletos.
Obsoletos.
Obtiene el marcado que contiene este nodo y todos sus nodos secundarios. (Heredado de XmlNode) |
| OwnerDocument |
Obsoletos.
Obsoletos.
Obtiene al XmlDocument que pertenece el nodo actual. (Heredado de XmlDocument) |
| ParentNode |
Obsoletos.
Obsoletos.
Obtiene el nodo primario de este nodo (para los nodos que pueden tener elementos primarios). (Heredado de XmlDocument) |
| Prefix |
Obsoletos.
Obsoletos.
Obtiene o establece el prefijo de espacio de nombres de este nodo. (Heredado de XmlNode) |
| PreserveWhitespace |
Obsoletos.
Obsoletos.
Obtiene o establece un valor que indica si se debe conservar el espacio en blanco en el contenido del elemento. (Heredado de XmlDocument) |
| PreviousSibling |
Obsoletos.
Obsoletos.
Obtiene el nodo inmediatamente anterior a este nodo. (Heredado de XmlNode) |
| PreviousText |
Obsoletos.
Obsoletos.
Obtiene el nodo de texto que precede inmediatamente a este nodo. (Heredado de XmlNode) |
| SchemaInfo |
Obsoletos.
Obsoletos.
Devuelve elValidation-Infoset posterior al esquema (PSVI) del nodo. (Heredado de XmlDocument) |
| Schemas |
Obsoletos.
Obsoletos.
Obtiene o establece el XmlSchemaSet objeto asociado a este XmlDocumentobjeto . (Heredado de XmlDocument) |
| Value |
Obsoletos.
Obsoletos.
Obtiene o establece el valor del nodo. (Heredado de XmlNode) |
| XmlResolver |
Obsoletos.
Obsoletos.
Establece el objeto XmlResolver que se va a usar para resolver recursos externos. (Heredado de XmlDocument) |
Métodos
| Nombre | Description |
|---|---|
| AppendChild(XmlNode) |
Obsoletos.
Obsoletos.
Agrega el nodo especificado al final de la lista de nodos secundarios de este nodo. (Heredado de XmlNode) |
| Clone() |
Obsoletos.
Obsoletos.
Crea un duplicado de este nodo. (Heredado de XmlNode) |
| CloneNode(Boolean) |
Obsoletos.
Obsoletos.
Crea un duplicado del nodo actual. |
| CreateAttribute(String, String, String) |
Obsoletos.
Obsoletos.
Crea un XmlAttribute objeto con el especificado Prefix, LocalNamey NamespaceURI. (Heredado de XmlDocument) |
| CreateAttribute(String, String) |
Obsoletos.
Obsoletos.
Crea un XmlAttribute objeto con el nombre completo especificado y NamespaceURI. (Heredado de XmlDocument) |
| CreateAttribute(String) |
Obsoletos.
Obsoletos.
Crea un XmlAttribute objeto con el especificado Name. (Heredado de XmlDocument) |
| CreateCDataSection(String) |
Obsoletos.
Obsoletos.
Crea un objeto XmlCDataSection que contiene los datos especificados. (Heredado de XmlDocument) |
| CreateComment(String) |
Obsoletos.
Obsoletos.
Crea un objeto XmlComment que contiene los datos especificados. (Heredado de XmlDocument) |
| CreateDefaultAttribute(String, String, String) |
Obsoletos.
Obsoletos.
Crea un atributo predeterminado con el prefijo, el nombre local y el URI del espacio de nombres especificados. (Heredado de XmlDocument) |
| CreateDocumentFragment() |
Obsoletos.
Obsoletos.
Crea una interfaz XmlDocumentFragment. (Heredado de XmlDocument) |
| CreateDocumentType(String, String, String, String) |
Obsoletos.
Obsoletos.
Devuelve un nuevo XmlDocumentType objeto. (Heredado de XmlDocument) |
| CreateElement(String, String, String) |
Obsoletos.
Obsoletos.
Crea un elemento con el especificado Prefix, LocalName y NamespaceURI. |
| CreateElement(String, String) |
Obsoletos.
Obsoletos.
Crea un XmlElement objeto con el nombre completo y NamespaceURI. (Heredado de XmlDocument) |
| CreateElement(String) |
Obsoletos.
Obsoletos.
Crea un elemento con el nombre especificado. (Heredado de XmlDocument) |
| CreateEntityReference(String) |
Obsoletos.
Obsoletos.
Crea un XmlEntityReference objeto con el nombre especificado. |
| CreateNavigator() |
Obsoletos.
Obsoletos.
Crea un nuevo XPathNavigator objeto para navegar por este documento. (Heredado de XmlDocument) |
| CreateNavigator(XmlNode) |
Obsoletos.
Obsoletos.
Crea un nuevo XPathNavigator objeto para navegar por este documento.
|
| CreateNode(String, String, String) |
Obsoletos.
Obsoletos.
Crea un XmlNode objeto con el tipo de nodo especificado, Namey NamespaceURI. (Heredado de XmlDocument) |
| CreateNode(XmlNodeType, String, String, String) |
Obsoletos.
Obsoletos.
Crea un XmlNode objeto con el especificado XmlNodeType, Prefix, Namey NamespaceURI. (Heredado de XmlDocument) |
| CreateNode(XmlNodeType, String, String) |
Obsoletos.
Obsoletos.
Crea un XmlNode objeto con el especificado XmlNodeType, Namey NamespaceURI. (Heredado de XmlDocument) |
| CreateProcessingInstruction(String, String) |
Obsoletos.
Obsoletos.
Crea un XmlProcessingInstruction objeto con el nombre y los datos especificados. (Heredado de XmlDocument) |
| CreateSignificantWhitespace(String) |
Obsoletos.
Obsoletos.
Crea un XmlSignificantWhitespace nodo. (Heredado de XmlDocument) |
| CreateTextNode(String) |
Obsoletos.
Obsoletos.
Crea un XmlText objeto con el texto especificado. (Heredado de XmlDocument) |
| CreateWhitespace(String) |
Obsoletos.
Obsoletos.
Crea un XmlWhitespace nodo. (Heredado de XmlDocument) |
| CreateXmlDeclaration(String, String, String) |
Obsoletos.
Obsoletos.
Crea un XmlDeclaration nodo con los valores especificados. (Heredado de XmlDocument) |
| Equals(Object) |
Obsoletos.
Obsoletos.
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetElementById(String) |
Obsoletos.
Obsoletos.
Obtiene el XmlElement objeto con el identificador especificado. La clase no admite XmlDataDocument este método. Al llamar a este método se produce una excepción. |
| GetElementFromRow(DataRow) |
Obsoletos.
Obsoletos.
Recupera el XmlElement objeto asociado al especificado DataRow. |
| GetElementsByTagName(String, String) |
Obsoletos.
Obsoletos.
Devuelve un XmlNodeList objeto que contiene una lista de todos los elementos descendientes que coinciden con el especificado LocalName y NamespaceURI. (Heredado de XmlDocument) |
| GetElementsByTagName(String) |
Obsoletos.
Obsoletos.
Devuelve un XmlNodeList objeto que contiene una lista de todos los elementos descendientes que coinciden con el especificado Name. |
| GetElementsByTagName(String) |
Obsoletos.
Obsoletos.
Devuelve un XmlNodeList objeto que contiene una lista de todos los elementos descendientes que coinciden con el especificado Name. (Heredado de XmlDocument) |
| GetEnumerator() |
Obsoletos.
Obsoletos.
Obtiene un enumerador que recorre en iteración los nodos secundarios del nodo actual. (Heredado de XmlNode) |
| GetHashCode() |
Obsoletos.
Obsoletos.
Actúa como función hash predeterminada. (Heredado de Object) |
| GetNamespaceOfPrefix(String) |
Obsoletos.
Obsoletos.
Busca la declaración xmlns más cercana para el prefijo especificado que está en el ámbito del nodo actual y devuelve el URI del espacio de nombres en la declaración. (Heredado de XmlNode) |
| GetPrefixOfNamespace(String) |
Obsoletos.
Obsoletos.
Busca la declaración xmlns más cercana para el URI de espacio de nombres especificado que está en el ámbito del nodo actual y devuelve el prefijo definido en esa declaración. (Heredado de XmlNode) |
| GetRowFromElement(XmlElement) |
Obsoletos.
Obsoletos.
Recupera el DataRow objeto asociado al especificado XmlElement. |
| GetType() |
Obsoletos.
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
| ImportNode(XmlNode, Boolean) |
Obsoletos.
Obsoletos.
Importa un nodo de otro documento al documento actual. (Heredado de XmlDocument) |
| InsertAfter(XmlNode, XmlNode) |
Obsoletos.
Obsoletos.
Inserta el nodo especificado inmediatamente después del nodo de referencia especificado. (Heredado de XmlNode) |
| InsertBefore(XmlNode, XmlNode) |
Obsoletos.
Obsoletos.
Inserta el nodo especificado inmediatamente antes del nodo de referencia especificado. (Heredado de XmlNode) |
| Load(Stream) |
Obsoletos.
Obsoletos.
Carga desde |
| Load(String) |
Obsoletos.
Obsoletos.
Carga mediante |
| Load(TextReader) |
Obsoletos.
Obsoletos.
Carga desde |
| Load(XmlReader) |
Obsoletos.
Obsoletos.
Carga desde |
| LoadXml(String) |
Obsoletos.
Obsoletos.
Carga el documento XML de la cadena especificada. (Heredado de XmlDocument) |
| MemberwiseClone() |
Obsoletos.
Obsoletos.
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Normalize() |
Obsoletos.
Obsoletos.
Coloca todos los nodos XmlText en la profundidad completa del subárbol debajo de este XmlNode en un formulario "normal" donde solo el marcado (es decir, etiquetas, comentarios, instrucciones de procesamiento, secciones de CDATA y referencias de entidad) separa nodos XmlText, es decir, no hay nodos XmlText adyacentes. (Heredado de XmlNode) |
| PrependChild(XmlNode) |
Obsoletos.
Obsoletos.
Agrega el nodo especificado al principio de la lista de nodos secundarios de este nodo. (Heredado de XmlNode) |
| ReadNode(XmlReader) |
Obsoletos.
Obsoletos.
Crea un XmlNode objeto basado en la información de XmlReader. El lector debe colocarse en un nodo o atributo. (Heredado de XmlDocument) |
| RemoveAll() |
Obsoletos.
Obsoletos.
Quita todos los nodos secundarios o atributos del nodo actual. (Heredado de XmlNode) |
| RemoveChild(XmlNode) |
Obsoletos.
Obsoletos.
Quita el nodo secundario especificado. (Heredado de XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
Obsoletos.
Obsoletos.
Reemplaza el nodo |
| Save(Stream) |
Obsoletos.
Obsoletos.
Guarda el documento XML en la secuencia especificada. (Heredado de XmlDocument) |
| Save(String) |
Obsoletos.
Obsoletos.
Guarda el documento XML en el archivo especificado. Si el archivo especificado existe, este método lo sobrescribe. (Heredado de XmlDocument) |
| Save(TextWriter) |
Obsoletos.
Obsoletos.
Guarda el documento XML en el especificado TextWriter. (Heredado de XmlDocument) |
| Save(XmlWriter) |
Obsoletos.
Obsoletos.
Guarda el documento XML en el especificado XmlWriter. (Heredado de XmlDocument) |
| SelectNodes(String, XmlNamespaceManager) |
Obsoletos.
Obsoletos.
Selecciona una lista de nodos que coinciden con la expresión XPath. Los prefijos encontrados en la expresión XPath se resuelven mediante el proporcionado XmlNamespaceManager. (Heredado de XmlNode) |
| SelectNodes(String) |
Obsoletos.
Obsoletos.
Selecciona una lista de nodos que coinciden con la expresión XPath. (Heredado de XmlNode) |
| SelectSingleNode(String, XmlNamespaceManager) |
Obsoletos.
Obsoletos.
Selecciona la primera |
| SelectSingleNode(String) |
Obsoletos.
Obsoletos.
Selecciona la primera |
| Supports(String, String) |
Obsoletos.
Obsoletos.
Comprueba si la implementación dom implementa una característica específica. (Heredado de XmlNode) |
| ToString() |
Obsoletos.
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| Validate(ValidationEventHandler, XmlNode) |
Obsoletos.
Obsoletos.
Valida el XmlNode objeto especificado en los esquemas del lenguaje de definición de esquemas XML (XSD) de la Schemas propiedad . (Heredado de XmlDocument) |
| Validate(ValidationEventHandler) |
Obsoletos.
Obsoletos.
Valida con XmlDocument los esquemas del lenguaje de definición de esquemas XML (XSD) contenidos en la Schemas propiedad . (Heredado de XmlDocument) |
| WriteContentTo(XmlWriter) |
Obsoletos.
Obsoletos.
Guarda todos los elementos secundarios del |
| WriteTo(XmlWriter) |
Obsoletos.
Obsoletos.
Guarda el |
Eventos
| Nombre | Description |
|---|---|
| NodeChanged |
Obsoletos.
Obsoletos.
Se produce cuando se ha cambiado el Value de un nodo que pertenece a este documento. (Heredado de XmlDocument) |
| NodeChanging |
Obsoletos.
Obsoletos.
Se produce cuando el Value de un nodo que pertenece a este documento está a punto de cambiarse. (Heredado de XmlDocument) |
| NodeInserted |
Obsoletos.
Obsoletos.
Se produce cuando se ha insertado un nodo que pertenece a este documento en otro nodo. (Heredado de XmlDocument) |
| NodeInserting |
Obsoletos.
Obsoletos.
Se produce cuando un nodo que pertenece a este documento está a punto de insertarse en otro nodo. (Heredado de XmlDocument) |
| NodeRemoved |
Obsoletos.
Obsoletos.
Se produce cuando se ha quitado un nodo que pertenece a este documento de su elemento primario. (Heredado de XmlDocument) |
| NodeRemoving |
Obsoletos.
Obsoletos.
Se produce cuando un nodo que pertenece a este documento está a punto de quitarse del documento. (Heredado de XmlDocument) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICloneable.Clone() |
Obsoletos.
Obsoletos.
Para obtener una descripción de este miembro, vea Clone(). (Heredado de XmlNode) |
| IEnumerable.GetEnumerator() |
Obsoletos.
Obsoletos.
Para obtener una descripción de este miembro, vea GetEnumerator(). (Heredado de XmlNode) |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsParallel(IEnumerable) |
Obsoletos.
Obsoletos.
Habilita la paralelización de una consulta. |
| AsQueryable(IEnumerable) |
Obsoletos.
Obsoletos.
Convierte un IEnumerable en un IQueryable. |
| Cast<TResult>(IEnumerable) |
Obsoletos.
Obsoletos.
Convierte los elementos de un IEnumerable al tipo especificado. |
| OfType<TResult>(IEnumerable) |
Obsoletos.
Obsoletos.
Filtra los elementos de un IEnumerable en función de un tipo especificado. |