XmlDataDocument Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
XmlDataDocument class will be removed in a future release.
Permite que dados estruturados sejam armazenados, recuperados e manipulados por meio de um 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
Comentários
Essa classe se estende XmlDocument. Ele permite que você carregue dados relacionais ou dados XML e manipule esses dados usando o DOM (World Wide Web Consortium) Document Object Model (DOM). 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 estreita afiliação 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 os DataSet dados relacionais que contêm como o parâmetro no XmlDataDocument construtor.
Construtores
| Nome | Description |
|---|---|
| XmlDataDocument() |
Obsoleto.
Inicializa uma nova instância da classe XmlDataDocument. |
| XmlDataDocument(DataSet) |
Obsoleto.
Inicializa uma nova instância da XmlDataDocument classe com a especificada DataSet. |
Propriedades
| Nome | Description |
|---|---|
| Attributes |
Obsoleto.
Obtém um XmlAttributeCollection que contém os atributos desse 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 filho do nó. (Herdado de XmlNode) |
| DataSet |
Obsoleto.
Obtém um DataSet que fornece uma representação relacional dos dados no |
| DocumentElement |
Obsoleto.
Obtém 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.
Obtém o primeiro filho do nó. (Herdado de XmlNode) |
| HasChildNodes |
Obsoleto.
Obtém um valor que indica se esse nó tem nós filho. (Herdado de XmlNode) |
| Implementation |
Obsoleto.
Obtém o XmlImplementation objeto do documento atual. (Herdado de XmlDocument) |
| InnerText |
Obsoleto.
Lança um InvalidOperationException em todos os casos. (Herdado de XmlDocument) |
| InnerXml |
Obsoleto.
Obtém ou define a marcação que representa os filhos do nó atual. (Herdado de XmlDocument) |
| IsReadOnly |
Obsoleto.
Obtém um valor que indica se o nó atual é somente 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.
Obtém 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 desse nó. (Herdado de XmlNode) |
| NameTable |
Obsoleto.
Obtém o XmlNameTable associado a essa implementação. (Herdado de XmlDocument) |
| NextSibling |
Obsoleto.
Obtém o nó imediatamente após esse nó. (Herdado de XmlNode) |
| NodeType |
Obsoleto.
Obtém o tipo de nó atual. (Herdado de XmlDocument) |
| OuterXml |
Obsoleto.
Obtém a marcação que contém esse nó e todos os seus nós filho. (Herdado de XmlNode) |
| OwnerDocument |
Obsoleto.
Obtém o XmlDocument ao qual o nó atual pertence. (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 desse nó. (Herdado de XmlNode) |
| PreserveWhitespace |
Obsoleto.
Obtém ou define um valor que indica se o espaço em branco deve ser preservado no conteúdo do elemento. (Herdado de XmlDocument) |
| PreviousSibling |
Obsoleto.
Obtém o nó imediatamente anterior a esse nó. (Herdado de XmlNode) |
| PreviousText |
Obsoleto.
Obtém o nó de texto que precede imediatamente esse nó. (Herdado de XmlNode) |
| SchemaInfo |
Obsoleto.
Retorna oValidation-Infoset (POST-Schema-Validation-Infoset) do nó. (Herdado de XmlDocument) |
| Schemas |
Obsoleto.
Obtém ou define o XmlSchemaSet objeto associado a isso XmlDocument. (Herdado de XmlDocument) |
| Value |
Obsoleto.
Obtém ou define o valor do nó. (Herdado de XmlNode) |
| XmlResolver |
Obsoleto.
Define o XmlResolver uso para resolver recursos externos. (Herdado de XmlDocument) |
Métodos
| Nome | Description |
|---|---|
| AppendChild(XmlNode) |
Obsoleto.
Adiciona o nó especificado ao final da lista de nós filho desse 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 o especificado Prefix, LocalNamee 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 que contém os dados especificados. (Herdado de XmlDocument) |
| CreateComment(String) |
Obsoleto.
Cria um XmlComment que contém os dados especificados. (Herdado de XmlDocument) |
| CreateDefaultAttribute(String, String, String) |
Obsoleto.
Cria um atributo padrão com o prefixo, o nome local e o URI do namespace especificados. (Herdado de XmlDocument) |
| CreateDocumentFragment() |
Obsoleto.
Cria um XmlDocumentFragment. (Herdado de XmlDocument) |
| CreateDocumentType(String, String, String, String) |
Obsoleto.
Retorna um novo XmlDocumentType objeto. (Herdado de XmlDocument) |
| CreateElement(String, String, String) |
Obsoleto.
Cria um elemento com o especificado 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 Namede nó especificado e NamespaceURI. (Herdado de XmlDocument) |
| CreateNode(XmlNodeType, String, String, String) |
Obsoleto.
Cria um XmlNode com o especificadoXmlNodeType, Prefixe NameNamespaceURI. (Herdado de XmlDocument) |
| CreateNode(XmlNodeType, String, String) |
Obsoleto.
Cria um XmlNode com o especificado XmlNodeType, Namee 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.
Obtém a XmlElement ID com a ID especificada. Esse método não é compatível com a XmlDataDocument classe. Chamar esse método gera uma exceção. |
| GetElementFromRow(DataRow) |
Obsoleto.
Recupera o XmlElement associado ao especificado DataRow. |
| GetElementsByTagName(String, String) |
Obsoleto.
Retorna uma XmlNodeList lista contendo todos os elementos descendentes que correspondem ao especificado LocalName e NamespaceURI. (Herdado de XmlDocument) |
| GetElementsByTagName(String) |
Obsoleto.
Retorna uma XmlNodeList lista contendo todos os elementos descendentes que correspondem ao especificado Name. |
| GetElementsByTagName(String) |
Obsoleto.
Retorna uma XmlNodeList lista contendo todos os elementos descendentes que correspondem ao especificado Name. (Herdado de XmlDocument) |
| GetEnumerator() |
Obsoleto.
Obtém um enumerador que itera por meio dos nós filho no nó atual. (Herdado de XmlNode) |
| GetHashCode() |
Obsoleto.
Serve como a função hash predefinida. (Herdado de Object) |
| GetNamespaceOfPrefix(String) |
Obsoleto.
Pesquisa a declaração xmlns mais próxima do prefixo fornecido que está no escopo do nó atual e retorna o URI do namespace na declaração. (Herdado de XmlNode) |
| GetPrefixOfNamespace(String) |
Obsoleto.
Pesquisa a declaração xmlns mais próxima do URI de namespace fornecido que está no escopo do nó atual e retorna 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 da cadeia de caracteres especificada. (Herdado de XmlDocument) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| Normalize() |
Obsoleto.
Coloca todos os nós XmlText na profundidade total da subárvore abaixo desse XmlNode em uma forma "normal", em que apenas a marcação (ou seja, marcas, comentários, instruções de processamento, seções CDATA e referências de entidade) separa nós XmlText, ou seja, não há nós XmlText adjacentes. (Herdado de XmlNode) |
| PrependChild(XmlNode) |
Obsoleto.
Adiciona o nó especificado ao início da lista de nós filho para esse nó. (Herdado de XmlNode) |
| ReadNode(XmlReader) |
Obsoleto.
Cria um XmlNode objeto com base nas informações no XmlReader. O leitor deve ser posicionado em um nó ou atributo. (Herdado de XmlDocument) |
| RemoveAll() |
Obsoleto.
Remove todos os nós filho 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.
Salva o documento XML no fluxo especificado. (Herdado de XmlDocument) |
| Save(String) |
Obsoleto.
Salva o documento XML no arquivo especificado. Se o arquivo especificado existir, esse método o substituirá. (Herdado de XmlDocument) |
| Save(TextWriter) |
Obsoleto.
Salva o documento XML no especificado TextWriter. (Herdado de XmlDocument) |
| Save(XmlWriter) |
Obsoleto.
Salva o documento XML no especificado XmlWriter. (Herdado de XmlDocument) |
| SelectNodes(String, XmlNamespaceManager) |
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 fornecido 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 o primeiro |
| SelectSingleNode(String) |
Obsoleto.
Seleciona o primeiro |
| Supports(String, String) |
Obsoleto.
Testa se a implementação do DOM implementa um recurso específico. (Herdado de XmlNode) |
| ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Validate(ValidationEventHandler, XmlNode) |
Obsoleto.
Valida o XmlNode objeto especificado em relação aos esquemas XSD (Linguagem de Definição de Esquema XML) na Schemas propriedade. (Herdado de XmlDocument) |
| Validate(ValidationEventHandler) |
Obsoleto.
Valida os XmlDocument esquemas XSD (Linguagem de Definição de Esquema XML) contidos na Schemas propriedade. (Herdado de XmlDocument) |
| WriteContentTo(XmlWriter) |
Obsoleto.
Salva todos os filhos do |
| WriteTo(XmlWriter) |
Obsoleto.
Salva o |
Eventos
| Nome | Description |
|---|---|
| NodeChanged |
Obsoleto.
Ocorre quando o Value nó pertencente a este documento foi alterado. (Herdado de XmlDocument) |
| NodeChanging |
Obsoleto.
Ocorre quando o Value nó que pertence a este documento está prestes a ser alterado. (Herdado de XmlDocument) |
| NodeInserted |
Obsoleto.
Ocorre quando um nó pertencente a este documento foi inserido em outro nó. (Herdado de XmlDocument) |
| NodeInserting |
Obsoleto.
Ocorre quando um nó que pertence a este documento está prestes a ser inserido em outro nó. (Herdado de XmlDocument) |
| NodeRemoved |
Obsoleto.
Ocorre quando um nó pertencente a este documento foi removido de seu pai. (Herdado de XmlDocument) |
| NodeRemoving |
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
| Nome | Description |
|---|---|
| ICloneable.Clone() |
Obsoleto.
Para obter uma descrição deste membro, consulte Clone(). (Herdado de XmlNode) |
| IEnumerable.GetEnumerator() |
Obsoleto.
Para obter uma descrição deste membro, consulte GetEnumerator(). (Herdado de XmlNode) |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsParallel(IEnumerable) |
Obsoleto.
Habilita a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Obsoleto.
Converte um IEnumerable em um IQueryable. |
| Cast<TResult>(IEnumerable) |
Obsoleto.
Converte os elementos de um IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Obsoleto.
Filtra os elementos de um IEnumerable com base em um tipo especificado. |