XmlDocument Classe
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.
Representa um documento XML. Você pode usar essa classe para carregar, validar, editar, adicionar e posicionar o XML em um documento.
public ref class XmlDocument : System::Xml::XmlNode
public class XmlDocument : System.Xml.XmlNode
type XmlDocument = class
inherit XmlNode
Public Class XmlDocument
Inherits XmlNode
- Herança
- Derivado
Para obter mais informações sobre essa API, consulte Comentários da API complementar para XmlDocument.
Xml |
Inicializa uma nova instância da classe XmlDocument. |
Xml |
Inicializa uma nova instância da classe |
Xml |
Inicializa uma nova instância da classe |
Attributes |
Obtém um XmlAttributeCollection que contém os atributos desse nó. (Herdado de XmlNode) |
BaseURI |
Obtém o URI base do nó atual. |
Child |
Obtém todos os nós filho do nó. (Herdado de XmlNode) |
Document |
Obtém a raiz XmlElement para o documento. |
Document |
Obtém o nó que contém a declaração DOCTYPE. |
First |
Obtém o primeiro filho do nó. (Herdado de XmlNode) |
Has |
Obtém um valor que indica se este nó tem nós filho. (Herdado de XmlNode) |
Implementation |
Obtém o objeto XmlImplementation para o documento atual. |
Inner |
Aciona um InvalidOperationException em todos os casos. |
Inner |
Obtém ou define os valores concatenados do nó e todos os seus nós filho. (Herdado de XmlNode) |
Inner |
Obtém ou define a marcação que representa os filhos do nó atual. |
Is |
Obtém um valor que indica se o nó atual é somente leitura. |
Item[String, String] |
Obtém o primeiro elemento filho com o LocalName e o NamespaceURI especificados. (Herdado de XmlNode) |
Item[String] |
Obtém o primeiro elemento filho com o Name especificado. (Herdado de XmlNode) |
Last |
Obtém o último filho do nó. (Herdado de XmlNode) |
Local |
Obtém o nome local do nó. |
Name |
Obtém o nome qualificado do nó. |
NamespaceURI |
Obtém o URI do namespace deste nó. (Herdado de XmlNode) |
Name |
Obtém o XmlNameTable associado à essa implementação. |
Next |
Obtém o nó imediatamente posterior a este nó. (Herdado de XmlNode) |
Node |
Obtém o tipo do nó atual. |
Outer |
Obtém a marcação que contém esse nó e todos os nós filho. (Herdado de XmlNode) |
Owner |
Obtém o XmlDocument ao qual pertence o nó atual. |
Parent |
Obtém o nó pai desse nó (para os nós que podem ter pais). |
Parent |
Obtém o pai deste nó (para os nós que podem ter pais). (Herdado de XmlNode) |
Prefix |
Obtém ou define o prefixo de namespace desse nó. (Herdado de XmlNode) |
Preserve |
Obtém ou define um valor que indica se os espaços em branco devem ser preservados no conteúdo do elemento. |
Previous |
Obtém o nó imediatamente anterior a este nó. (Herdado de XmlNode) |
Previous |
Obtém o nó de texto que precede imediatamente este nó. (Herdado de XmlNode) |
Schema |
Retorna o PSVI (Post-Schema-Validation-Infoset) do nó. |
Schema |
Obtém o infoset de validação de esquema de postagem que foi atribuído a esse nó como resultado da validação de esquema. (Herdado de XmlNode) |
Schemas |
Obtém ou define o objeto XmlSchemaSet associado a esse XmlDocument. |
Value |
Obtém ou define o valor do nó. (Herdado de XmlNode) |
Xml |
Define o XmlResolver que será usado para resolver recursos externos. |
Append |
Adiciona o nó especificado ao final da lista de nós filho desse nó. (Herdado de XmlNode) |
Clone() |
Cria uma duplicação deste nó. (Herdado de XmlNode) |
Clone |
Cria uma duplicação deste nó. |
Create |
Cria um XmlAttribute com o Name especificado. |
Create |
Cria um XmlAttribute com o nome e dados especificados e NamespaceURI. |
Create |
Cria um XmlAttribute com o Prefix, LocalName e NamespaceURI especificados. |
Create |
Cria um XmlCDataSection que contém os dados especificados. |
Create |
Cria um XmlComment que contém os dados especificados. |
Create |
Cria um atributo padrão com o prefixo especificado, o nome local e o URI de namespace. |
Create |
Cria um XmlDocumentFragment. |
Create |
Retorna um novo objeto XmlDocumentType. |
Create |
Cria um elemento com o nome especificado. |
Create |
Cria um XmlElement com o nome qualificado e NamespaceURI. |
Create |
Cria um elemento com o Prefix, LocalName e NamespaceURI especificados. |
Create |
Cria um XmlEntityReference com o nome especificado. |
Create |
Cria um novo objeto XPathNavigator para navegar nesse documento. |
Create |
Cria um XPathNavigator para navegar esse objeto. (Herdado de XmlNode) |
Create |
Cria um objeto XPathNavigator para navegar neste documento posicionado no XmlNode especificado. |
Create |
Cria um XmlNode com o tipo de nó especificado, Name e NamespaceURI. |
Create |
Cria um XmlNode com o XmlNodeType, Name e NamespaceURI especificados. |
Create |
Cria um XmlNode com o XmlNodeType, Prefix, Name e NamespaceURI especificados. |
Create |
Cria um XmlProcessingInstruction com o nome e dados especificados. |
Create |
Cria um nó XmlSignificantWhitespace. |
Create |
Cria um XmlText com o texto especificado. |
Create |
Cria um nó XmlWhitespace. |
Create |
Cria um nó XmlDeclaration com os valores especificados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Obtém o XmlElement com a ID especificada. |
Get |
Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao Name especificado. |
Get |
Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao LocalName e NamespaceURI especificados. |
Get |
Obtém um enumerador que itera pelos nós filhos do nó atual. (Herdado de XmlNode) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
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) |
Get |
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) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Import |
Importa um nó de outro documento para o documento atual. |
Insert |
Insere o nó especificado imediatamente após o nó de referência especificado. (Herdado de XmlNode) |
Insert |
Insere o nó especificado imediatamente antes do nó de referência especificado. (Herdado de XmlNode) |
Load(Stream) |
Carrega o documento XML do fluxo especificado. |
Load(String) |
Carrega o documento XML da URL especificada. |
Load(Text |
Carrega o documento XML da TextReader especificada. |
Load(Xml |
Carrega o documento XML da XmlReader especificada. |
Load |
Carrega o documento XML da cadeia de caracteres especificada. |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Normalize() |
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) |
Prepend |
Adiciona o nó especificado ao início da lista de nós filho desse nó. (Herdado de XmlNode) |
Read |
Cria um objeto XmlNode com base nas informações no XmlReader. O leitor deve ser posicionado em um nó ou atributo. |
Remove |
Remove todos os nós filho e/ou atributos do nó atual. (Herdado de XmlNode) |
Remove |
Remove o nó filho especificado. (Herdado de XmlNode) |
Replace |
Substitui o nó filho |
Save(Stream) |
Salva o documento XML no fluxo especificado. |
Save(String) |
Salva o documento XML no arquivo especificado. Se o arquivo especificado existir, este método o substituirá. |
Save(Text |
Salva o documento XML no TextWriter especificado. |
Save(Xml |
Salva o documento XML no XmlWriter especificado. |
Select |
Seleciona uma lista de nós que correspondem à expressão XPath. (Herdado de XmlNode) |
Select |
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) |
Select |
Seleciona o primeiro |
Select |
Seleciona o primeiro |
Supports(String, String) |
Testa se a implementação do DOM implementa um recurso específico. (Herdado de XmlNode) |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Validate(Validation |
Valida o XmlDocument em relação aos esquemas XSD (Linguagem de Definição de Esquema XML) contidos na propriedade Schemas. |
Validate(Validation |
Valida o objeto XmlNode especificado para os esquemas de XSD (Linguagem de Definição de Esquema XML) contidos na propriedade Schemas. |
Write |
Salva todos os filhos do nó |
Write |
Salva o nó |
Node |
Ocorre quando o Value de um nó que pertence a este documento foi alterado. |
Node |
Ocorre quando o Value de um nó que pertence a este documento está prestes a ser alterado. |
Node |
Ocorre quando um nó que pertence a este documento foi inserido em outro nó. |
Node |
Ocorre quando um nó que pertence a este documento está prestes a ser inserido em outro nó. |
Node |
Ocorre quando um nó que pertence a este documento foi removido do pai dele. |
Node |
Ocorre quando um nó que pertence a este documento está prestes a ser removido do documento. |
ICloneable. |
Para obter uma descrição desse membro, confira Clone(). (Herdado de XmlNode) |
IEnumerable. |
Para obter uma descrição desse membro, confira GetEnumerator(). (Herdado de XmlNode) |
Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
Of |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
As |
Habilita a paralelização de uma consulta. |
As |
Converte um IEnumerable em um IQueryable. |
Create |
Cria um objeto de navegador XPath para navegar no documento especificado. |
Create |
Cria um objeto de navegador XPath para navegar no documento especificado posicionado no nó especificado. |
Create |
Cria um navegador XPath para navegar no nó especificado. |
Select |
Seleciona uma lista de nós que correspondem à expressão XPath especificada. |
Select |
Seleciona uma lista de nós que correspondem à expressão XPath especificada. Todos os prefixos encontrados na expressão XPath são resolvidos usando o gerenciador de namespaces fornecido. |
Select |
Seleciona o primeiro nó que corresponde à expressão XPath. |
Select |
Seleciona o primeiro nó que corresponde à expressão XPath. Todos os prefixos encontrados na expressão XPath são resolvidos usando o gerenciador de namespaces fornecido. |
To |
Cria uma instância de IXPathNavigable usada para produzir navegadores. |
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: