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.
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
- 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 |
| 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 |
| 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 |
| Load(String) |
Obsoleto.
Obsoleto.
Carrega o |
| Load(TextReader) |
Obsoleto.
Obsoleto.
Carrega o |
| Load(XmlReader) |
Obsoleto.
Obsoleto.
Carrega o |
| 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 |
| 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 |
| SelectSingleNode(String, XmlNamespaceManager) |
Obsoleto.
Obsoleto.
Seleciona o primeiro |
| 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ó |
| WriteTo(XmlWriter) |
Obsoleto.
Obsoleto.
Salva o nó |
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. |