Compartir a través de


XmlDataDocument Clase

Definición

Precaución

XmlDataDocument class will be removed in a future release.

Precaución

XmlDataDocument has been deprecated and is not supported.

Permite que los datos estructurados se almacenen, recuperen y manipulen mediante un DataSet relacional.

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
Herencia
XmlDataDocument
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 afiliación estrecha con la DataSet clase , que proporciona una vista relacional de los datos XML cargados. Los cambios realizados en se XmlDataDocument reflejan en DataSet y 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

XmlDataDocument()
Obsoletos.
Obsoletos.

Inicializa una nueva instancia de la clase XmlDataDocument.

XmlDataDocument(DataSet)
Obsoletos.
Obsoletos.

Inicializa una nueva instancia de la clase XmlDataDocument con el objeto DataSet especificado.

Propiedades

Attributes
Obsoletos.
Obsoletos.

Obtiene un objeto XmlAttributeCollection que contiene los atributos de este nodo.

(Heredado de XmlNode)
BaseURI
Obsoletos.
Obsoletos.

Obtiene el identificador 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 que proporciona una representación relacional de los datos de XmlDataDocument.

DocumentElement
Obsoletos.
Obsoletos.

Obtiene el XmlElement raíz 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 nodo 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 objeto XmlImplementation del documento actual.

(Heredado de XmlDocument)
InnerText
Obsoletos.
Obsoletos.

Produce una InvalidOperationException en todos los casos.

(Heredado de XmlDocument)
InnerXml
Obsoletos.
Obsoletos.

Obtiene o establece el marcado que representa los nodos 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 LocalName y el NamespaceURI especificados.

(Heredado de XmlNode)
Item[String]
Obsoletos.
Obsoletos.

Obtiene el primer elemento secundario con el Name especificado.

(Heredado de XmlNode)
LastChild
Obsoletos.
Obsoletos.

Obtiene el último nodo 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 identificador URI de 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 siguiente a éste.

(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 el XmlDocument al que pertenece el nodo actual.

(Heredado de XmlDocument)
ParentNode
Obsoletos.
Obsoletos.

Obtiene el nodo primario de este nodo, en los nodos que pueden tener nodos 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 va a conservar el espacio en blanco del contenido del elemento.

(Heredado de XmlDocument)
PreviousSibling
Obsoletos.
Obsoletos.

Obtiene el nodo inmediatamente anterior a éste.

(Heredado de XmlNode)
PreviousText
Obsoletos.
Obsoletos.

Obtiene el nodo de texto inmediatamente anterior a este.

(Heredado de XmlNode)
SchemaInfo
Obsoletos.
Obsoletos.

Devuelve el conjunto de información posterior a la validación del esquema (PSVI, Post-Schema-Validation-Infoset) del nodo.

(Heredado de XmlDocument)
Schemas
Obsoletos.
Obsoletos.

Obtiene o establece el objeto XmlSchemaSet asociado a este objeto XmlDocument.

(Heredado de XmlDocument)
Value
Obsoletos.
Obsoletos.

Obtiene o establece el valor del nodo.

(Heredado de XmlNode)
XmlResolver
Obsoletos.
Obsoletos.

Establece el objeto XmlResolver para usarlo en la resolución de recursos externos.

(Heredado de XmlDocument)

Métodos

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)
Obsoletos.
Obsoletos.

Crea un objeto XmlAttribute con el Name especificado.

(Heredado de XmlDocument)
CreateAttribute(String, String)
Obsoletos.
Obsoletos.

Crea un XmlAttribute con el nombre completo especificados y el NamespaceURI.

(Heredado de XmlDocument)
CreateAttribute(String, String, String)
Obsoletos.
Obsoletos.

Crea un XmlAttribute con los Prefix, LocalName y NamespaceURI especificados.

(Heredado de XmlDocument)
CreateCDataSection(String)
Obsoletos.
Obsoletos.

Crea un XmlCDataSection que contiene los datos especificados.

(Heredado de XmlDocument)
CreateComment(String)
Obsoletos.
Obsoletos.

Crea un 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 identificador URI de 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 objeto XmlDocumentType.

(Heredado de XmlDocument)
CreateElement(String)
Obsoletos.
Obsoletos.

Crea un elemento con el nombre especificado.

(Heredado de XmlDocument)
CreateElement(String, String)
Obsoletos.
Obsoletos.

Crea un XmlElement con el nombre completo y el NamespaceURI.

(Heredado de XmlDocument)
CreateElement(String, String, String)
Obsoletos.
Obsoletos.

Crea un elemento con los Prefix, LocalName y NamespaceURI especificados.

CreateEntityReference(String)
Obsoletos.
Obsoletos.

Crea un objeto XmlEntityReference con el nombre especificado.

CreateNavigator()
Obsoletos.
Obsoletos.

Crea un nuevo objeto XPathNavigator para navegar por este documento.

(Heredado de XmlDocument)
CreateNavigator(XmlNode)
Obsoletos.
Obsoletos.

Crea un nuevo objeto XPathNavigator para navegar por este documento. XPathNavigator se sitúa en el nodo que se especifica en el parámetro node.

CreateNode(String, String, String)
Obsoletos.
Obsoletos.

Crea un XmlNode con el tipo de nodo especificado, Name y NamespaceURI.

(Heredado de XmlDocument)
CreateNode(XmlNodeType, String, String)
Obsoletos.
Obsoletos.

Crea un XmlNode con los XmlNodeType, Name y NamespaceURI especificados.

(Heredado de XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Obsoletos.
Obsoletos.

Crea un XmlNode con los XmlNodeType, Prefix, Name y NamespaceURI especificados.

(Heredado de XmlDocument)
CreateProcessingInstruction(String, String)
Obsoletos.
Obsoletos.

Crea un XmlProcessingInstruction con el nombre y los datos especificados.

(Heredado de XmlDocument)
CreateSignificantWhitespace(String)
Obsoletos.
Obsoletos.

Crea un nodo XmlSignificantWhitespace.

(Heredado de XmlDocument)
CreateTextNode(String)
Obsoletos.
Obsoletos.

Crea un objeto XmlTextcon el texto especificado.

(Heredado de XmlDocument)
CreateWhitespace(String)
Obsoletos.
Obsoletos.

Crea un nodo XmlWhitespace.

(Heredado de XmlDocument)
CreateXmlDeclaration(String, String, String)
Obsoletos.
Obsoletos.

Crea un nodo XmlDeclaration con los valores especificados.

(Heredado de XmlDocument)
Equals(Object)
Obsoletos.
Obsoletos.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetElementById(String)
Obsoletos.
Obsoletos.

Obtiene el XmlElement con el identificador especificado. La clase XmlDataDocument no admite este método. Si se llama a este método, se produce una excepción.

GetElementFromRow(DataRow)
Obsoletos.
Obsoletos.

Recupera el objeto XmlElement asociado al DataRow especificado.

GetElementsByTagName(String)
Obsoletos.
Obsoletos.

Devuelve un objeto XmlNodeList que contiene una lista de todos los elementos descendientes que coinciden con el Name especificado.

GetElementsByTagName(String)
Obsoletos.
Obsoletos.

Devuelve un objeto XmlNodeList que contiene una lista de todos los elementos descendientes que coinciden con el Name especificado.

(Heredado de XmlDocument)
GetElementsByTagName(String, String)
Obsoletos.
Obsoletos.

Devuelve un objeto XmlNodeList que contiene una lista de todos los elementos descendientes que coinciden con el LocalName y NamespaceURI especificados.

(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.

Sirve como la 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 identificador URI de espacio de nombres de la declaración.

(Heredado de XmlNode)
GetPrefixOfNamespace(String)
Obsoletos.
Obsoletos.

Busca la declaración xmlns más cercana para el identificador URI de espacio de nombres especificado que está en el ámbito del nodo actual y devuelve el prefijo definido en la declaración.

(Heredado de XmlNode)
GetRowFromElement(XmlElement)
Obsoletos.
Obsoletos.

Recupera el objeto DataRow asociado al XmlElement especificado.

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 detrás del nodo de referencia igualmente especificado.

(Heredado de XmlNode)
InsertBefore(XmlNode, XmlNode)
Obsoletos.
Obsoletos.

Inserta el nodo especificado inmediatamente antes del nodo de referencia igualmente especificado.

(Heredado de XmlNode)
Load(Stream)
Obsoletos.
Obsoletos.

Carga el objeto XmlDataDocument desde la secuencia especificada.

Load(String)
Obsoletos.
Obsoletos.

Carga XmlDataDocument utilizando la dirección URL especificada.

Load(TextReader)
Obsoletos.
Obsoletos.

Carga XmlDataDocument desde el TextReader especificado.

Load(XmlReader)
Obsoletos.
Obsoletos.

Carga XmlDataDocument desde el XmlReader especificado.

LoadXml(String)
Obsoletos.
Obsoletos.

Carga el documento XML desde la cadena especificada.

(Heredado de XmlDocument)
MemberwiseClone()
Obsoletos.
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
Normalize()
Obsoletos.
Obsoletos.

Hace que todos los nodos XmlText de toda la profundidad del subárbol situado bajo XmlNode aparezcan de forma "normal", de modo que solo el marcado (es decir, las etiquetas, comentarios, instrucciones de procesamiento, secciones CDATA y referencias a entidades) separa los 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 objeto XmlNode tomando como base la información de XmlReader. El lector debe estar situado en un nodo o en un atributo.

(Heredado de XmlDocument)
RemoveAll()
Obsoletos.
Obsoletos.

Quita todos los atributos y nodos secundarios 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 secundario oldChild por el nodo newChild.

(Heredado de XmlNode)
Save(Stream)
Obsoletos.
Obsoletos.

Guarda el documento XML en el flujo especificado.

(Heredado de XmlDocument)
Save(String)
Obsoletos.
Obsoletos.

Guarda el documento XML en el archivo especificado. Si existe el archivo especificado, este método lo sobrescribe.

(Heredado de XmlDocument)
Save(TextWriter)
Obsoletos.
Obsoletos.

Guarda el documento XML en el TextWriter especificado.

(Heredado de XmlDocument)
Save(XmlWriter)
Obsoletos.
Obsoletos.

Guarda el documento XML en el XmlWriter especificado.

(Heredado de XmlDocument)
SelectNodes(String)
Obsoletos.
Obsoletos.

Selecciona una lista de nodos que coinciden con la expresión XPath.

(Heredado de XmlNode)
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 utilizando el XmlNamespaceManager proporcionado.

(Heredado de XmlNode)
SelectSingleNode(String)
Obsoletos.
Obsoletos.

Selecciona el primer XmlNode que coincide con la expresión XPath.

(Heredado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Obsoletos.
Obsoletos.

Selecciona el primer XmlNode que coincide con la expresión XPath. Los prefijos encontrados en la expresión XPath se resuelven utilizando el XmlNamespaceManager proporcionado.

(Heredado de XmlNode)
Supports(String, String)
Obsoletos.
Obsoletos.

Comprueba si la implementación de DOM incluye una característica específica.

(Heredado de XmlNode)
ToString()
Obsoletos.
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ValidationEventHandler)
Obsoletos.
Obsoletos.

Valida el objeto XmlDocument según los esquemas del lenguaje de definición de esquemas XML (XSD) de la propiedad Schemas.

(Heredado de XmlDocument)
Validate(ValidationEventHandler, XmlNode)
Obsoletos.
Obsoletos.

Valida el objeto XmlNode especificado según los esquemas del lenguaje de definición de esquemas XML (XSD) de la propiedad Schemas.

(Heredado de XmlDocument)
WriteContentTo(XmlWriter)
Obsoletos.
Obsoletos.

Guarda todos los nodos secundarios del nodo XmlDocument en el XmlWriter especificado.

(Heredado de XmlDocument)
WriteTo(XmlWriter)
Obsoletos.
Obsoletos.

Guarda el nodo XmlDocument en el XmlWriter especificado.

(Heredado de XmlDocument)

Eventos

NodeChanged
Obsoletos.
Obsoletos.

Se produce cuando el Value de un nodo que pertenece a este documento se modifica.

(Heredado de XmlDocument)
NodeChanging
Obsoletos.
Obsoletos.

Se produce cuando el Value de un nodo que pertenece a este documento se va a modificar.

(Heredado de XmlDocument)
NodeInserted
Obsoletos.
Obsoletos.

Se produce cuando un nodo que pertenece a este documento se ha insertado en otro nodo.

(Heredado de XmlDocument)
NodeInserting
Obsoletos.
Obsoletos.

Se produce cuando un nodo que pertenece a este documento se va a insertar en otro nodo.

(Heredado de XmlDocument)
NodeRemoved
Obsoletos.
Obsoletos.

Se produce cuando un nodo que pertenece a este documento se ha quitado de su nodo primario.

(Heredado de XmlDocument)
NodeRemoving
Obsoletos.
Obsoletos.

Se produce cuando un nodo que pertenece a este documento se va a quitar del documento.

(Heredado de XmlDocument)

Implementaciones de interfaz explícitas

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

Cast<TResult>(IEnumerable)
Obsoletos.
Obsoletos.

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)
Obsoletos.
Obsoletos.

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)
Obsoletos.
Obsoletos.

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)
Obsoletos.
Obsoletos.

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a