XmlElement Classe

Definição

Representa um elemento.

public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
    inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
Herança

Comentários

Os elementos são um dos nós mais comuns no DOM (Modelo de Objeto de Documento) do W3C. Os elementos podem ter atributos associados a eles. A XmlElement classe tem muitos métodos para acessar atributos (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNodee assim por diante). Você também pode usar a Attributes propriedade que retorna um XmlAttributeCollection que permite acessar atributos por nome ou índice da coleção.

Construtores

XmlElement(String, String, String, XmlDocument)

Inicializa uma nova instância da classe XmlElement.

Propriedades

Attributes

Obtém um XmlAttributeCollection que contém a lista de atributos desse nó.

BaseURI

Obtém o URI base do nó atual.

(Herdado de XmlNode)
ChildNodes

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

(Herdado de XmlNode)
FirstChild

Obtém o primeiro filho do nó.

(Herdado de XmlNode)
HasAttributes

Obtém um valor boolean que indica se o nó atual tem algum atributo.

HasChildNodes

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

(Herdado de XmlNode)
InnerText

Obtém ou define os valores concatenados do nó e todos os seus filhos.

InnerXml

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

IsEmpty

Obtém ou define o formato de marca do elemento.

IsReadOnly

Obtém um valor que indica se o nó é somente leitura.

(Herdado de XmlNode)
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)
LastChild

Obtém o último filho do nó.

(Herdado de XmlNode)
LocalName

Obtém o nome local do nó atual.

Name

Obtém o nome qualificado do nó.

NamespaceURI

Obtém o URI do namespace deste nó.

NextSibling

Obtém o XmlNode imediatamente após esse elemento.

NodeType

Obtém o tipo do nó atual.

OuterXml

Obtém a marcação que contém esse nó e todos os nós filho.

(Herdado de XmlNode)
OwnerDocument

Obtém o XmlDocument ao qual esse nó pertence.

ParentNode

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

ParentNode

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ó.

PreviousSibling

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

(Herdado de XmlLinkedNode)
PreviousText

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

(Herdado de XmlNode)
SchemaInfo

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.

SchemaInfo

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)
Value

Obtém ou define o valor do nó.

(Herdado de XmlNode)

Métodos

AppendChild(XmlNode)

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)
CloneNode(Boolean)

Cria uma duplicação deste nó.

CreateNavigator()

Cria um XPathNavigator para navegar esse objeto.

(Herdado de XmlNode)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAttribute(String)

Retorna o valor do atributo com o nome especificado.

GetAttribute(String, String)

Retorna o valor do atributo com o nome local e o URI do namespace especificados.

GetAttributeNode(String)

Retorna o XmlAttribute com o nome especificado.

GetAttributeNode(String, String)

Retorna o XmlAttribute com o nome do local especificado e o URI do namespace.

GetElementsByTagName(String)

Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao Name especificado.

GetElementsByTagName(String, String)

Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao LocalName e NamespaceURI especificados.

GetEnumerator()

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

(Herdado de XmlNode)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetNamespaceOfPrefix(String)

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)

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)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HasAttribute(String)

Determina se o nó atual tem um atributo com o nome especificado.

HasAttribute(String, String)

Determina se o nó atual tem um atributo com o nome do local especificado e o URI de namespace.

InsertAfter(XmlNode, XmlNode)

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

(Herdado de XmlNode)
InsertBefore(XmlNode, XmlNode)

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

(Herdado de XmlNode)
MemberwiseClone()

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)
PrependChild(XmlNode)

Adiciona o nó especificado ao início da lista de nós filho desse nó.

(Herdado de XmlNode)
RemoveAll()

Remove todos os atributos especificados e os filhos do nó atual. Os atributos padrão não são removidos.

RemoveAllAttributes()

Remove todos os atributos especificados do elemento. Os atributos padrão não são removidos.

RemoveAttribute(String)

Remove um atributo pelo nome.

RemoveAttribute(String, String)

Remove um atributo com o nome do local e o URI de namespace especificados. (Se o atributo removido tiver um valor padrão, ele será substituído imediatamente).

RemoveAttributeAt(Int32)

Remove o nó do atributo com o índice especificado do elemento. (Se o atributo removido tiver um valor padrão, ele será substituído imediatamente).

RemoveAttributeNode(String, String)

Remove o XmlAttribute especificado pelo nome local e URI de namespace. (Se o atributo removido tiver um valor padrão, ele será substituído imediatamente).

RemoveAttributeNode(XmlAttribute)

Remove o XmlAttribute especificado.

RemoveChild(XmlNode)

Remove o nó filho especificado.

(Herdado de XmlNode)
ReplaceChild(XmlNode, XmlNode)

Substitui o nó filho oldChild pelo nó newChild.

(Herdado de XmlNode)
SelectNodes(String)

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

(Herdado de XmlNode)
SelectNodes(String, XmlNamespaceManager)

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)

Seleciona o primeiro XmlNode que corresponde à expressão XPath.

(Herdado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Seleciona o primeiro XmlNode que corresponde à expressão XPath. Todos os prefixos encontrados na expressão XPath são resolvidos usando o XmlNamespaceManager fornecido.

(Herdado de XmlNode)
SetAttribute(String, String)

Define o valor do atributo com o nome especificado.

SetAttribute(String, String, String)

Define o valor do atributo com o nome do local e o URI de namespace especificados.

SetAttributeNode(String, String)

Adiciona o XmlAttribute especificado.

SetAttributeNode(XmlAttribute)

Adiciona o XmlAttribute especificado.

Supports(String, String)

Testa se a implementação do DOM implementa um recurso específico.

(Herdado de XmlNode)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteContentTo(XmlWriter)

Salva todos os filhos do nó no XmlWriter especificado.

WriteTo(XmlWriter)

Salva o nó atual no XmlWriter especificado.

Implantações explícitas de interface

ICloneable.Clone()

Para obter uma descrição desse membro, confira Clone().

(Herdado de XmlNode)
IEnumerable.GetEnumerator()

Para obter uma descrição desse membro, confira GetEnumerator().

(Herdado de XmlNode)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

CreateNavigator(XmlNode)

Cria um navegador XPath para navegar no nó especificado.

SelectNodes(XmlNode, String)

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

SelectNodes(XmlNode, String, XmlNamespaceManager)

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.

SelectSingleNode(XmlNode, String)

Seleciona o primeiro nó que corresponde à expressão XPath.

SelectSingleNode(XmlNode, String, XmlNamespaceManager)

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.

ToXPathNavigable(XmlNode)

Cria uma instância de IXPathNavigable usada para produzir navegadores.

Aplica-se a

Confira também