Compartilhar via


XmlDataDocument Classe

Definição

Cuidado

XmlDataDocument class will be removed in a future release.

Cuidado

XmlDataDocument has been deprecated and is not supported.

Permite que os dados estruturados sejam armazenados, recuperados e manipulados por meio de um 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
Herança
XmlDataDocument
Atributos

Comentários

Essa classe estende XmlDocument. Ele permite que você carregue dados relacionais ou dados XML e manipule esses dados usando o DOM (Modelo de Objeto de Documento) do W3C (World Wide Web Consortium). O DOM apresenta dados como uma hierarquia de objetos de nó. Como XmlDataDocument implementa a IXPathNavigable interface , ela também pode ser usada como o documento de origem para a XslTransform classe .

XmlDataDocument tem uma afiliação estreita com a DataSet classe , que fornece uma exibição relacional dos dados XML carregados. Todas as alterações feitas no XmlDataDocument são refletidas no DataSet e vice-versa.

Para carregar um DataSet com dados XML, use ReadXmlSchema para criar um mapeamento relacional. Os dados XML podem ser carregados usando Load ou LoadXml.

Para carregar dados relacionais, especifique o DataSet que contém os dados relacionais como o parâmetro no XmlDataDocument construtor.

Construtores

XmlDataDocument()
Obsoleto.
Obsoleto.

Inicializa uma nova instância da classe XmlDataDocument.

XmlDataDocument(DataSet)
Obsoleto.
Obsoleto.

Inicializa uma nova instância da classe XmlDataDocument com o DataSet especificado.

Propriedades

Attributes
Obsoleto.
Obsoleto.

Obtém um XmlAttributeCollection que contém os atributos desse nó.

(Herdado de XmlNode)
BaseURI
Obsoleto.
Obsoleto.

Obtém o URI base do nó atual.

(Herdado de XmlDocument)
ChildNodes
Obsoleto.
Obsoleto.

Obtém todos os nós filho do nó.

(Herdado de XmlNode)
DataSet
Obsoleto.
Obsoleto.

Obtém um DataSet que fornece uma representação relacional dos dados no XmlDataDocument.

DocumentElement
Obsoleto.
Obsoleto.

Obtém a raiz XmlElement para o documento.

(Herdado de XmlDocument)
DocumentType
Obsoleto.
Obsoleto.

Obtém o nó que contém a declaração DOCTYPE.

(Herdado de XmlDocument)
FirstChild
Obsoleto.
Obsoleto.

Obtém o primeiro filho do nó.

(Herdado de XmlNode)
HasChildNodes
Obsoleto.
Obsoleto.

Obtém um valor que indica se este nó tem nós filho.

(Herdado de XmlNode)
Implementation
Obsoleto.
Obsoleto.

Obtém o objeto XmlImplementation para o documento atual.

(Herdado de XmlDocument)
InnerText
Obsoleto.
Obsoleto.

Aciona um InvalidOperationException em todos os casos.

(Herdado de XmlDocument)
InnerXml
Obsoleto.
Obsoleto.

Obtém ou define a marcação que representa os filhos do nó atual.

(Herdado de XmlDocument)
IsReadOnly
Obsoleto.
Obsoleto.

Obtém um valor que indica se o nó atual é somente leitura.

(Herdado de XmlDocument)
Item[String, String]
Obsoleto.
Obsoleto.

Obtém o primeiro elemento filho com o LocalName e o NamespaceURI especificados.

(Herdado de XmlNode)
Item[String]
Obsoleto.
Obsoleto.

Obtém o primeiro elemento filho com o Name especificado.

(Herdado de XmlNode)
LastChild
Obsoleto.
Obsoleto.

Obtém o último filho do nó.

(Herdado de XmlNode)
LocalName
Obsoleto.
Obsoleto.

Obtém o nome local do nó.

(Herdado de XmlDocument)
Name
Obsoleto.
Obsoleto.

Obtém o nome qualificado do nó.

(Herdado de XmlDocument)
NamespaceURI
Obsoleto.
Obsoleto.

Obtém o URI do namespace deste nó.

(Herdado de XmlNode)
NameTable
Obsoleto.
Obsoleto.

Obtém o XmlNameTable associado à essa implementação.

(Herdado de XmlDocument)
NextSibling
Obsoleto.
Obsoleto.

Obtém o nó imediatamente posterior a este nó.

(Herdado de XmlNode)
NodeType
Obsoleto.
Obsoleto.

Obtém o tipo do nó atual.

(Herdado de XmlDocument)
OuterXml
Obsoleto.
Obsoleto.

Obtém a marcação que contém esse nó e todos os nós filho.

(Herdado de XmlNode)
OwnerDocument
Obsoleto.
Obsoleto.

Obtém o XmlDocument ao qual pertence o nó atual.

(Herdado de XmlDocument)
ParentNode
Obsoleto.
Obsoleto.

Obtém o nó pai desse nó (para os nós que podem ter pais).

(Herdado de XmlDocument)
Prefix
Obsoleto.
Obsoleto.

Obtém ou define o prefixo de namespace desse nó.

(Herdado de XmlNode)
PreserveWhitespace
Obsoleto.
Obsoleto.

Obtém ou define um valor que indica se os espaços em branco devem ser preservados no conteúdo do elemento.

(Herdado de XmlDocument)
PreviousSibling
Obsoleto.
Obsoleto.

Obtém o nó imediatamente anterior a este nó.

(Herdado de XmlNode)
PreviousText
Obsoleto.
Obsoleto.

Obtém o nó de texto que precede imediatamente este nó.

(Herdado de XmlNode)
SchemaInfo
Obsoleto.
Obsoleto.

Retorna o PSVI (Post-Schema-Validation-Infoset) do nó.

(Herdado de XmlDocument)
Schemas
Obsoleto.
Obsoleto.

Obtém ou define o objeto XmlSchemaSet associado a esse XmlDocument.

(Herdado de XmlDocument)
Value
Obsoleto.
Obsoleto.

Obtém ou define o valor do nó.

(Herdado de XmlNode)
XmlResolver
Obsoleto.
Obsoleto.

Define o XmlResolver que será usado para resolver recursos externos.

(Herdado de XmlDocument)

Métodos

AppendChild(XmlNode)
Obsoleto.
Obsoleto.

Adiciona o nó especificado ao final da lista de nós filho desse nó.

(Herdado de XmlNode)
Clone()
Obsoleto.
Obsoleto.

Cria uma duplicação deste nó.

(Herdado de XmlNode)
CloneNode(Boolean)
Obsoleto.
Obsoleto.

Cria uma duplicata do nó atual.

CreateAttribute(String)
Obsoleto.
Obsoleto.

Cria um XmlAttribute com o Name especificado.

(Herdado de XmlDocument)
CreateAttribute(String, String)
Obsoleto.
Obsoleto.

Cria um XmlAttribute com o nome e dados especificados e NamespaceURI.

(Herdado de XmlDocument)
CreateAttribute(String, String, String)
Obsoleto.
Obsoleto.

Cria um XmlAttribute com o Prefix, LocalName e NamespaceURI especificados.

(Herdado de XmlDocument)
CreateCDataSection(String)
Obsoleto.
Obsoleto.

Cria um XmlCDataSection que contém os dados especificados.

(Herdado de XmlDocument)
CreateComment(String)
Obsoleto.
Obsoleto.

Cria um XmlComment que contém os dados especificados.

(Herdado de XmlDocument)
CreateDefaultAttribute(String, String, String)
Obsoleto.
Obsoleto.

Cria um atributo padrão com o prefixo especificado, o nome local e o URI de namespace.

(Herdado de XmlDocument)
CreateDocumentFragment()
Obsoleto.
Obsoleto.

Cria um XmlDocumentFragment.

(Herdado de XmlDocument)
CreateDocumentType(String, String, String, String)
Obsoleto.
Obsoleto.

Retorna um novo objeto XmlDocumentType.

(Herdado de XmlDocument)
CreateElement(String)
Obsoleto.
Obsoleto.

Cria um elemento com o nome especificado.

(Herdado de XmlDocument)
CreateElement(String, String)
Obsoleto.
Obsoleto.

Cria um XmlElement com o nome qualificado e NamespaceURI.

(Herdado de XmlDocument)
CreateElement(String, String, String)
Obsoleto.
Obsoleto.

Cria um elemento com Prefix, LocalName e NamespaceURI especificados.

CreateEntityReference(String)
Obsoleto.
Obsoleto.

Cria um XmlEntityReference com o nome especificado.

CreateNavigator()
Obsoleto.
Obsoleto.

Cria um novo objeto XPathNavigator para navegar nesse documento.

(Herdado de XmlDocument)
CreateNavigator(XmlNode)
Obsoleto.
Obsoleto.

Cria um novo objeto XPathNavigator para navegar nesse documento. O XPathNavigator é posicionado no nó especificado no parâmetro node.

CreateNode(String, String, String)
Obsoleto.
Obsoleto.

Cria um XmlNode com o tipo de nó especificado, Name e NamespaceURI.

(Herdado de XmlDocument)
CreateNode(XmlNodeType, String, String)
Obsoleto.
Obsoleto.

Cria um XmlNode com o XmlNodeType, Name e NamespaceURI especificados.

(Herdado de XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Obsoleto.
Obsoleto.

Cria um XmlNode com o XmlNodeType, Prefix, Name e NamespaceURI especificados.

(Herdado de XmlDocument)
CreateProcessingInstruction(String, String)
Obsoleto.
Obsoleto.

Cria um XmlProcessingInstruction com o nome e dados especificados.

(Herdado de XmlDocument)
CreateSignificantWhitespace(String)
Obsoleto.
Obsoleto.

Cria um nó XmlSignificantWhitespace.

(Herdado de XmlDocument)
CreateTextNode(String)
Obsoleto.
Obsoleto.

Cria um XmlText com o texto especificado.

(Herdado de XmlDocument)
CreateWhitespace(String)
Obsoleto.
Obsoleto.

Cria um nó XmlWhitespace.

(Herdado de XmlDocument)
CreateXmlDeclaration(String, String, String)
Obsoleto.
Obsoleto.

Cria um nó XmlDeclaration com os valores especificados.

(Herdado de XmlDocument)
Equals(Object)
Obsoleto.
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetElementById(String)
Obsoleto.
Obsoleto.

Obtém o XmlElement com a ID especificada. Este método não tem suporte na classe XmlDataDocument. Chamar esse método gerará uma exceção.

GetElementFromRow(DataRow)
Obsoleto.
Obsoleto.

Recupera o XmlElement associado ao DataRow especificado.

GetElementsByTagName(String)
Obsoleto.
Obsoleto.

Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao Name especificado.

GetElementsByTagName(String)
Obsoleto.
Obsoleto.

Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao Name especificado.

(Herdado de XmlDocument)
GetElementsByTagName(String, String)
Obsoleto.
Obsoleto.

Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao LocalName e NamespaceURI especificados.

(Herdado de XmlDocument)
GetEnumerator()
Obsoleto.
Obsoleto.

Obtém um enumerador que itera pelos nós filhos do nó atual.

(Herdado de XmlNode)
GetHashCode()
Obsoleto.
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetNamespaceOfPrefix(String)
Obsoleto.
Obsoleto.

Procura pela declaração xmlns mais próxima para o prefixo especificado no escopo para o nó atual e retorna o URI de namespace na declaração.

(Herdado de XmlNode)
GetPrefixOfNamespace(String)
Obsoleto.
Obsoleto.

Procura pela declaração xmlns mais próxima para o URI do namespace determinado que esteja no escopo para o nó atual e retorna o prefixo definido nessa declaração.

(Herdado de XmlNode)
GetRowFromElement(XmlElement)
Obsoleto.
Obsoleto.

Recupera o DataRow associado ao XmlElement especificado.

GetType()
Obsoleto.
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
ImportNode(XmlNode, Boolean)
Obsoleto.
Obsoleto.

Importa um nó de outro documento para o documento atual.

(Herdado de XmlDocument)
InsertAfter(XmlNode, XmlNode)
Obsoleto.
Obsoleto.

Insere o nó especificado imediatamente após o nó de referência especificado.

(Herdado de XmlNode)
InsertBefore(XmlNode, XmlNode)
Obsoleto.
Obsoleto.

Insere o nó especificado imediatamente antes do nó de referência especificado.

(Herdado de XmlNode)
Load(Stream)
Obsoleto.
Obsoleto.

Carrega o XmlDataDocument do fluxo especificado.

Load(String)
Obsoleto.
Obsoleto.

Carrega o XmlDataDocument usando a URL especificada.

Load(TextReader)
Obsoleto.
Obsoleto.

Carrega o XmlDataDocument do TextReader especificado.

Load(XmlReader)
Obsoleto.
Obsoleto.

Carrega o XmlDataDocument do XmlReader especificado.

LoadXml(String)
Obsoleto.
Obsoleto.

Carrega o documento XML da cadeia de caracteres especificada.

(Herdado de XmlDocument)
MemberwiseClone()
Obsoleto.
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Normalize()
Obsoleto.
Obsoleto.

Coloca todos os nós XmlText em toda a profundidade da subárvore sob esse XmlNode em uma forma "normal" em que somente a marcação (isto é, marcas, comentários, instruções de processamento, seções CDATA e referências de entidade) separa os nós XmlText, isto é, não existem nós XmlText adjacentes.

(Herdado de XmlNode)
PrependChild(XmlNode)
Obsoleto.
Obsoleto.

Adiciona o nó especificado ao início da lista de nós filho desse nó.

(Herdado de XmlNode)
ReadNode(XmlReader)
Obsoleto.
Obsoleto.

Cria um objeto XmlNode com base nas informações no XmlReader. O leitor deve ser posicionado em um nó ou atributo.

(Herdado de XmlDocument)
RemoveAll()
Obsoleto.
Obsoleto.

Remove todos os nós filho e/ou atributos do nó atual.

(Herdado de XmlNode)
RemoveChild(XmlNode)
Obsoleto.
Obsoleto.

Remove o nó filho especificado.

(Herdado de XmlNode)
ReplaceChild(XmlNode, XmlNode)
Obsoleto.
Obsoleto.

Substitui o nó filho oldChild pelo nó newChild.

(Herdado de XmlNode)
Save(Stream)
Obsoleto.
Obsoleto.

Salva o documento XML no fluxo especificado.

(Herdado de XmlDocument)
Save(String)
Obsoleto.
Obsoleto.

Salva o documento XML no arquivo especificado. Se o arquivo especificado existir, este método o substituirá.

(Herdado de XmlDocument)
Save(TextWriter)
Obsoleto.
Obsoleto.

Salva o documento XML no TextWriter especificado.

(Herdado de XmlDocument)
Save(XmlWriter)
Obsoleto.
Obsoleto.

Salva o documento XML no XmlWriter especificado.

(Herdado de XmlDocument)
SelectNodes(String)
Obsoleto.
Obsoleto.

Seleciona uma lista de nós que correspondem à expressão XPath.

(Herdado de XmlNode)
SelectNodes(String, XmlNamespaceManager)
Obsoleto.
Obsoleto.

Seleciona uma lista de nós que correspondem à expressão XPath. Todos os prefixos encontrados na expressão XPath são resolvidos usando o XmlNamespaceManager fornecido.

(Herdado de XmlNode)
SelectSingleNode(String)
Obsoleto.
Obsoleto.

Seleciona o primeiro XmlNode que corresponde à expressão XPath.

(Herdado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Obsoleto.
Obsoleto.

Seleciona o primeiro XmlNode que corresponde à expressão XPath. Todos os prefixos encontrados na expressão XPath são resolvidos usando o XmlNamespaceManager fornecido.

(Herdado de XmlNode)
Supports(String, String)
Obsoleto.
Obsoleto.

Testa se a implementação do DOM implementa um recurso específico.

(Herdado de XmlNode)
ToString()
Obsoleto.
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Validate(ValidationEventHandler)
Obsoleto.
Obsoleto.

Valida o XmlDocument em relação aos esquemas XSD (Linguagem de Definição de Esquema XML) contidos na propriedade Schemas.

(Herdado de XmlDocument)
Validate(ValidationEventHandler, XmlNode)
Obsoleto.
Obsoleto.

Valida o objeto XmlNode especificado para os esquemas de XSD (Linguagem de Definição de Esquema XML) contidos na propriedade Schemas.

(Herdado de XmlDocument)
WriteContentTo(XmlWriter)
Obsoleto.
Obsoleto.

Salva todos os filhos do nó XmlDocument para o XmlWriter especificado.

(Herdado de XmlDocument)
WriteTo(XmlWriter)
Obsoleto.
Obsoleto.

Salva o nó XmlDocument no XmlWriter especificado.

(Herdado de XmlDocument)

Eventos

NodeChanged
Obsoleto.
Obsoleto.

Ocorre quando o Value de um nó que pertence a este documento foi alterado.

(Herdado de XmlDocument)
NodeChanging
Obsoleto.
Obsoleto.

Ocorre quando o Value de um nó que pertence a este documento está prestes a ser alterado.

(Herdado de XmlDocument)
NodeInserted
Obsoleto.
Obsoleto.

Ocorre quando um nó que pertence a este documento foi inserido em outro nó.

(Herdado de XmlDocument)
NodeInserting
Obsoleto.
Obsoleto.

Ocorre quando um nó que pertence a este documento está prestes a ser inserido em outro nó.

(Herdado de XmlDocument)
NodeRemoved
Obsoleto.
Obsoleto.

Ocorre quando um nó que pertence a este documento foi removido do pai dele.

(Herdado de XmlDocument)
NodeRemoving
Obsoleto.
Obsoleto.

Ocorre quando um nó que pertence a este documento está prestes a ser removido do documento.

(Herdado de XmlDocument)

Implantações explícitas de interface

ICloneable.Clone()
Obsoleto.
Obsoleto.

Para obter uma descrição desse membro, confira Clone().

(Herdado de XmlNode)
IEnumerable.GetEnumerator()
Obsoleto.
Obsoleto.

Para obter uma descrição desse membro, confira GetEnumerator().

(Herdado de XmlNode)

Métodos de Extensão

Cast<TResult>(IEnumerable)
Obsoleto.
Obsoleto.

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)
Obsoleto.
Obsoleto.

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)
Obsoleto.
Obsoleto.

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)
Obsoleto.
Obsoleto.

Converte um IEnumerable em um IQueryable.

Aplica-se a