XmlDataDocument Classe

Definição

Atenção

XmlDataDocument class will be removed in a future release.

Permite armazenar, recuperar e manipular dados estruturados através de um arquivo relacional 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
Herança
XmlDataDocument
Atributos

Observações

Esta classe estende-se XmlDocumenta . Permite-lhe carregar dados relacionais ou dados XML e manipular esses dados usando o Modelo de Objetos de Documentos (DOM) do World Wide Web Consortium (W3C). O DOM apresenta os dados como uma hierarquia de objetos de nós. Como XmlDataDocument implementa a IXPathNavigable interface, também pode ser usada como documento fonte da XslTransform classe.

XmlDataDocument tem uma afiliação próxima com a DataSet classe, que fornece uma vista relacional dos dados XML carregados. Quaisquer alterações feitas ao XmlDataDocument são refletidas no DataSet e vice-versa.

Para carregar a DataSet com dados XML, use ReadXmlSchema para construir um mapeamento relacional. Os dados XML podem então ser carregados usando Load ou LoadXml.

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

Construtores

Name Description
XmlDataDocument()
Obsoleto.

Inicializa uma nova instância da XmlDataDocument classe.

XmlDataDocument(DataSet)
Obsoleto.

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

Propriedades

Name Description
Attributes
Obsoleto.

Obtém um XmlAttributeCollection contendo os atributos deste nó.

(Herdado de XmlNode)
BaseURI
Obsoleto.

Obtém o URI base do nó atual.

(Herdado de XmlDocument)
ChildNodes
Obsoleto.

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

(Herdado de XmlNode)
DataSet
Obsoleto.

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

DocumentElement
Obsoleto.

Apanha a raiz XmlElement do documento.

(Herdado de XmlDocument)
DocumentType
Obsoleto.

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

(Herdado de XmlDocument)
FirstChild
Obsoleto.

Fica com o primeiro filho do nó.

(Herdado de XmlNode)
HasChildNodes
Obsoleto.

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

(Herdado de XmlNode)
Implementation
Obsoleto.

Obtém o XmlImplementation objeto para o documento atual.

(Herdado de XmlDocument)
InnerText
Obsoleto.

Em todos os casos, joga e InvalidOperationException atira.

(Herdado de XmlDocument)
InnerXml
Obsoleto.

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

(Herdado de XmlDocument)
IsReadOnly
Obsoleto.

Recebe um valor que indica se o nó atual é apenas de leitura.

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

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

(Herdado de XmlNode)
Item[String]
Obsoleto.

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

(Herdado de XmlNode)
LastChild
Obsoleto.

Fica com o último filho do nó.

(Herdado de XmlNode)
LocalName
Obsoleto.

Obtém o nome local do nó.

(Herdado de XmlDocument)
Name
Obsoleto.

Obtém o nome qualificado do nó.

(Herdado de XmlDocument)
NamespaceURI
Obsoleto.

Obtém o URI do namespace deste nó.

(Herdado de XmlNode)
NameTable
Obsoleto.

Percebe o que XmlNameTable está associado a esta implementação.

(Herdado de XmlDocument)
NextSibling
Obsoleto.

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

(Herdado de XmlNode)
NodeType
Obsoleto.

Obtém o tipo do nó atual.

(Herdado de XmlDocument)
OuterXml
Obsoleto.

Recebe a marcação que contém este nó e todos os seus nós filhos.

(Herdado de XmlNode)
OwnerDocument
Obsoleto.

Obtém o XmlDocument a que pertence o nó atual.

(Herdado de XmlDocument)
ParentNode
Obsoleto.

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

(Herdado de XmlDocument)
Prefix
Obsoleto.

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

(Herdado de XmlNode)
PreserveWhitespace
Obsoleto.

Recebe ou define um valor que indica se deve preservar o espaço em branco no conteúdo dos elementos.

(Herdado de XmlDocument)
PreviousSibling
Obsoleto.

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

(Herdado de XmlNode)
PreviousText
Obsoleto.

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

(Herdado de XmlNode)
SchemaInfo
Obsoleto.

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

(Herdado de XmlDocument)
Schemas
Obsoleto.

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

(Herdado de XmlDocument)
Value
Obsoleto.

Obtém ou define o valor do nó.

(Herdado de XmlNode)
XmlResolver
Obsoleto.

Define o XmlResolver para resolver recursos externos.

(Herdado de XmlDocument)

Métodos

Name Description
AppendChild(XmlNode)
Obsoleto.

Adiciona o nó especificado ao final da lista de nós filhos deste nó.

(Herdado de XmlNode)
Clone()
Obsoleto.

Cria um duplicado deste nó.

(Herdado de XmlNode)
CloneNode(Boolean)
Obsoleto.

Cria um duplicado do nó atual.

CreateAttribute(String, String, String)
Obsoleto.

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

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

Cria um XmlAttribute com o nome qualificado especificado e NamespaceURI.

(Herdado de XmlDocument)
CreateAttribute(String)
Obsoleto.

Cria um XmlAttribute com o especificado Name.

(Herdado de XmlDocument)
CreateCDataSection(String)
Obsoleto.

Cria um XmlCDataSection contendo os dados especificados.

(Herdado de XmlDocument)
CreateComment(String)
Obsoleto.

Cria um XmlComment contendo os dados especificados.

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

Cria um atributo predefinido com o prefixo especificado, nome local e URI do namespace.

(Herdado de XmlDocument)
CreateDocumentFragment()
Obsoleto.

Cria um XmlDocumentFragment.

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

Devolve um novo XmlDocumentType objeto.

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

Cria um elemento com os especificados Prefix, LocalName , e NamespaceURI.

CreateElement(String, String)
Obsoleto.

Cria um XmlElement com o nome qualificado e NamespaceURI.

(Herdado de XmlDocument)
CreateElement(String)
Obsoleto.

Cria um elemento com o nome especificado.

(Herdado de XmlDocument)
CreateEntityReference(String)
Obsoleto.

Cria um XmlEntityReference com o nome especificado.

CreateNavigator()
Obsoleto.

Cria um novo XPathNavigator objeto para navegar neste documento.

(Herdado de XmlDocument)
CreateNavigator(XmlNode)
Obsoleto.

Cria um novo XPathNavigator objeto para navegar neste documento. O XPathNavigator está posicionado no nó especificado no node parâmetro.

CreateNode(String, String, String)
Obsoleto.

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

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

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

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

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

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

Cria um XmlProcessingInstruction com o nome e os dados especificados.

(Herdado de XmlDocument)
CreateSignificantWhitespace(String)
Obsoleto.

Cria um XmlSignificantWhitespace nó.

(Herdado de XmlDocument)
CreateTextNode(String)
Obsoleto.

Cria um XmlText com o texto especificado.

(Herdado de XmlDocument)
CreateWhitespace(String)
Obsoleto.

Cria um XmlWhitespace nó.

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

Cria um XmlDeclaration nó com os valores especificados.

(Herdado de XmlDocument)
Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetElementById(String)
Obsoleto.

Recebe-os XmlElement com o ID especificado. Este método não é suportado pela XmlDataDocument classe. Chamar este método lança uma exceção.

GetElementFromRow(DataRow)
Obsoleto.

Recupera o XmlElement associado ao especificado DataRow.

GetElementsByTagName(String, String)
Obsoleto.

Devolve um XmlNodeList contendo uma lista de todos os elementos descendentes que correspondem aos especificados LocalName e NamespaceURI.

(Herdado de XmlDocument)
GetElementsByTagName(String)
Obsoleto.

Devolve um XmlNodeList contendo uma lista de todos os elementos descendentes que correspondem ao especificado Name.

GetElementsByTagName(String)
Obsoleto.

Devolve um XmlNodeList contendo uma lista de todos os elementos descendentes que correspondem ao especificado Name.

(Herdado de XmlDocument)
GetEnumerator()
Obsoleto.

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

(Herdado de XmlNode)
GetHashCode()
Obsoleto.

Serve como função de hash predefinida.

(Herdado de Object)
GetNamespaceOfPrefix(String)
Obsoleto.

Procura a declaração xmlns mais próxima para o prefixo dado que está no âmbito do nó atual e devolve o URI do namespace na declaração.

(Herdado de XmlNode)
GetPrefixOfNamespace(String)
Obsoleto.

Procura a declaração xmlns mais próxima para o URI do namespace dado que está no âmbito do nó atual e devolve o prefixo definido nessa declaração.

(Herdado de XmlNode)
GetRowFromElement(XmlElement)
Obsoleto.

Recupera o DataRow associado ao especificado XmlElement.

GetType()
Obsoleto.

Obtém o Type da instância atual.

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

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

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

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

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

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

(Herdado de XmlNode)
Load(Stream)
Obsoleto.

Carrega o XmlDataDocument a partir do fluxo especificado.

Load(String)
Obsoleto.

Carrega o XmlDataDocument usando a URL especificada.

Load(TextReader)
Obsoleto.

Carrega o XmlDataDocument a partir do especificado TextReader.

Load(XmlReader)
Obsoleto.

Carrega o XmlDataDocument a partir do especificado XmlReader.

LoadXml(String)
Obsoleto.

Carrega o documento XML a partir da cadeia especificada.

(Herdado de XmlDocument)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Normalize()
Obsoleto.

Coloca todos os nós XmlText na profundidade total da subárvore por baixo deste XmlNode numa forma "normal" onde apenas a marcação (ou seja, etiquetas, comentários, instruções de processamento, secções CDATA e referências de entidades) separa os nós XmlText, ou seja, não existem nós XmlText adjacentes.

(Herdado de XmlNode)
PrependChild(XmlNode)
Obsoleto.

Adiciona o nó especificado ao início da lista de nós filhos para este nó.

(Herdado de XmlNode)
ReadNode(XmlReader)
Obsoleto.

Cria um XmlNode objeto com base na informação do XmlReader. O leitor deve estar posicionado num nó ou atributo.

(Herdado de XmlDocument)
RemoveAll()
Obsoleto.

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

(Herdado de XmlNode)
RemoveChild(XmlNode)
Obsoleto.

Remove o nó filho especificado.

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

Substitui o nó oldChild filho pelo newChild nó.

(Herdado de XmlNode)
Save(Stream)
Obsoleto.

Guarda o documento XML no fluxo especificado.

(Herdado de XmlDocument)
Save(String)
Obsoleto.

Guarda o documento XML no ficheiro especificado. Se o ficheiro especificado existir, este método sobrescreve-o.

(Herdado de XmlDocument)
Save(TextWriter)
Obsoleto.

Guarda o documento XML no arquivo especificado TextWriter.

(Herdado de XmlDocument)
Save(XmlWriter)
Obsoleto.

Guarda o documento XML no arquivo especificado XmlWriter.

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

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

(Herdado de XmlNode)
SelectNodes(String)
Obsoleto.

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

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

Seleciona a primeira XmlNode que corresponde à expressão XPath. Quaisquer prefixos encontrados na expressão XPath são resolvidos usando o .XmlNamespaceManager

(Herdado de XmlNode)
SelectSingleNode(String)
Obsoleto.

Seleciona a primeira XmlNode que corresponde à expressão XPath.

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

Testa se a implementação do DOM implementa uma funcionalidade específica.

(Herdado de XmlNode)
ToString()
Obsoleto.

Devolve uma cadeia que representa o objeto atual.

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

Valida o XmlNode objeto especificado contra os esquemas XML Schema Definition Language (XSD) na Schemas propriedade.

(Herdado de XmlDocument)
Validate(ValidationEventHandler)
Obsoleto.

Valida os XmlDocument esquemas contra a XML Schema Definition Language (XSD) contidos na Schemas propriedade.

(Herdado de XmlDocument)
WriteContentTo(XmlWriter)
Obsoleto.

Guarda todos os filhos do XmlDocument nó no especificado XmlWriter.

(Herdado de XmlDocument)
WriteTo(XmlWriter)
Obsoleto.

Guarda o XmlDocument nó no especificado XmlWriter.

(Herdado de XmlDocument)

evento

Name Description
NodeChanged
Obsoleto.

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

(Herdado de XmlDocument)
NodeChanging
Obsoleto.

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

(Herdado de XmlDocument)
NodeInserted
Obsoleto.

Ocorre quando um nó pertencente a este documento foi inserido noutro nó.

(Herdado de XmlDocument)
NodeInserting
Obsoleto.

Ocorre quando um nó pertencente a este documento está prestes a ser inserido noutro nó.

(Herdado de XmlDocument)
NodeRemoved
Obsoleto.

Ocorre quando um nó pertencente a este documento foi removido do seu pai.

(Herdado de XmlDocument)
NodeRemoving
Obsoleto.

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

(Herdado de XmlDocument)

Implementações de Interface Explícita

Name Description
ICloneable.Clone()
Obsoleto.

Para uma descrição deste elemento, veja Clone().

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

Para uma descrição deste elemento, veja GetEnumerator().

(Herdado de XmlNode)

Métodos da Extensão

Name Description
AsParallel(IEnumerable)
Obsoleto.

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)
Obsoleto.

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)
Obsoleto.

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)
Obsoleto.

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

Aplica-se a