XmlDataDocument Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 |
| 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 |
| 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 |
| Load(String) |
Obsoleto.
Carrega o |
| Load(TextReader) |
Obsoleto.
Carrega o |
| Load(XmlReader) |
Obsoleto.
Carrega o |
| 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ó |
| 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 |
| SelectSingleNode(String) |
Obsoleto.
Seleciona a primeira |
| 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 |
| WriteTo(XmlWriter) |
Obsoleto.
Guarda o |
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. |