Compartilhar via


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, , GetAttributeNodeRemoveAttributee assim por diante). Você também pode usar a Attributes propriedade que retorna uma XmlAttributeCollection habilitação para acessar atributos por nome ou índice da coleção.

Construtores

Nome Description
XmlElement(String, String, String, XmlDocument)

Inicializa uma nova instância da classe XmlElement.

Propriedades

Nome Description
Attributes

Obtém uma XmlAttributeCollection lista que contém a lista de atributos para esse 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 boolean valor que indica se o nó atual tem atributos.

HasChildNodes

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

(Herdado de XmlNode)
InnerText

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

InnerXml

Obtém ou define a marcação que representa apenas os filhos desse 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 especificado LocalName e NamespaceURI.

(Herdado de XmlNode)
Item[String]

Obtém o primeiro elemento filho com o especificado Name.

(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 desse nó.

NextSibling

Obtém o XmlNode seguinte elemento imediatamente.

NodeType

Obtém o tipo de nó atual.

OuterXml

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

(Herdado de XmlNode)
OwnerDocument

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

ParentNode

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

ParentNode

Obtém o pai desse nó (para 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 esse nó.

(Herdado de XmlLinkedNode)
PreviousText

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

(Herdado de XmlNode)
SchemaInfo

Obtém o conjunto de informações de validação pós-esquema atribuído a esse nó como resultado da validação do esquema.

Value

Obtém ou define o valor do nó.

(Herdado de XmlNode)

Métodos

Nome Description
AppendChild(XmlNode)

Adiciona o nó especificado ao final da lista de nós filho desse nó.

(Herdado de XmlNode)
Clone()

Cria uma duplicata desse nó.

(Herdado de XmlNode)
CloneNode(Boolean)

Cria uma duplicata desse nó.

CreateNavigator()

Cria um XPathNavigator para navegar neste objeto.

(Herdado de XmlNode)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAttribute(String, String)

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

GetAttribute(String)

Retorna o valor do atributo com o nome especificado.

GetAttributeNode(String, String)

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

GetAttributeNode(String)

Retorna o XmlAttribute nome com o nome especificado.

GetElementsByTagName(String, String)

Retorna uma XmlNodeList lista contendo todos os elementos descendentes que correspondem ao especificado LocalName e NamespaceURI.

GetElementsByTagName(String)

Retorna uma XmlNodeList lista contendo todos os elementos descendentes que correspondem ao especificado Name.

GetEnumerator()

Obtém um enumerador que itera por meio dos nós filho no nó atual.

(Herdado de XmlNode)
GetHashCode()

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

(Herdado de Object)
GetNamespaceOfPrefix(String)

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)

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

Obtém o Type da instância atual.

(Herdado de Object)
HasAttribute(String, String)

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

HasAttribute(String)

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

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

(Herdado de Object)
Normalize()

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)

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

(Herdado de XmlNode)
RemoveAll()

Remove todos os atributos e filhos especificados 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, String)

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

RemoveAttribute(String)

Remove um atributo por nome.

RemoveAttributeAt(Int32)

Remove o nó de 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 nome local e o XmlAttribute URI do namespace especificados. (Se o atributo removido tiver um valor padrão, ele será substituído imediatamente).

RemoveAttributeNode(XmlAttribute)

Remove o especificado XmlAttribute.

RemoveChild(XmlNode)

Remove o nó filho especificado.

(Herdado de XmlNode)
ReplaceChild(XmlNode, XmlNode)

Substitui o nó oldChild filho pelo newChild nó.

(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 fornecido XmlNamespaceManager.

(Herdado de XmlNode)
SelectNodes(String)

Seleciona uma lista de nós que correspondem à 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 fornecido XmlNamespaceManager.

(Herdado de XmlNode)
SelectSingleNode(String)

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

(Herdado de XmlNode)
SetAttribute(String, String, String)

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

SetAttribute(String, String)

Define o valor do atributo com o nome especificado.

SetAttributeNode(String, String)

Adiciona o especificado XmlAttribute.

SetAttributeNode(XmlAttribute)

Adiciona o especificado XmlAttribute.

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 especificado XmlWriter.

WriteTo(XmlWriter)

Salva o nó atual no especificado XmlWriter.

Implantações explícitas de interface

Nome Description
ICloneable.Clone()

Para obter uma descrição deste membro, consulte Clone().

(Herdado de XmlNode)
IEnumerable.GetEnumerator()

Para obter uma descrição deste membro, consulte GetEnumerator().

(Herdado de XmlNode)

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

CreateNavigator(XmlNode)

Cria um navegador XPath para navegar no nó especificado.

OfType<TResult>(IEnumerable)

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

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 namespace fornecido.

SelectNodes(XmlNode, String)

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

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 namespace fornecido.

SelectSingleNode(XmlNode, String)

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

ToXPathNavigable(XmlNode)

Cria uma IXPathNavigable instância usada para produzir navegadores.

Aplica-se a

Confira também