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

Observações

Os elementos são um dos nós mais comuns no Modelo de Objetos de Documentos (DOM) do W3C. Os elementos podem ter atributos associados. A XmlElement classe tem muitos métodos para aceder a atributos (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNode, e assim sucessivamente). Também pode usar a Attributes propriedade que devolve e XmlAttributeCollection permite aceder a atributos por nome ou índice a partir da coleção.

Construtores

Name Description
XmlElement(String, String, String, XmlDocument)

Inicializa uma nova instância da XmlElement classe.

Propriedades

Name Description
Attributes

Obtém um XmlAttributeCollection contendo a lista de atributos deste nó.

BaseURI

Obtém o URI base do nó atual.

(Herdado de XmlNode)
ChildNodes

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

(Herdado de XmlNode)
FirstChild

Fica com o primeiro filho do nó.

(Herdado de XmlNode)
HasAttributes

Recebe um boolean valor que indica se o nó atual tem algum atributo.

HasChildNodes

Obtém um valor que indica se este nó tem algum nó 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 deste nó.

IsEmpty

Obtém ou define o formato da etiqueta do elemento.

IsReadOnly

Recebe um valor que indica se o nó é apenas de 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

Fica com 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

Recebe imediatamente XmlNode este elemento.

NodeType

Obtém o tipo do nó atual.

OuterXml

Recebe a marcação que contém este nó e todos os seus nós filhos.

(Herdado de XmlNode)
OwnerDocument

Obtém o XmlDocument lugar a que este nó pertence.

ParentNode

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

ParentNode

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

(Herdado de XmlNode)
Prefix

Obtém ou define o prefixo de namespace deste nó.

PreviousSibling

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

(Herdado de XmlLinkedNode)
PreviousText

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

(Herdado de XmlNode)
SchemaInfo

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

Value

Obtém ou define o valor do nó.

(Herdado de XmlNode)

Métodos

Name Description
AppendChild(XmlNode)

Adiciona o nó especificado ao final da lista de nós filhos deste nó.

(Herdado de XmlNode)
Clone()

Cria um duplicado deste nó.

(Herdado de XmlNode)
CloneNode(Boolean)

Cria um duplicado deste nó.

CreateNavigator()

Cria uma XPathNavigator forma de navegar neste objeto.

(Herdado de XmlNode)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAttribute(String, String)

Devolve o valor do atributo com o nome local especificado e o URI do espaço de nomes.

GetAttribute(String)

Devolve o valor do atributo com o nome especificado.

GetAttributeNode(String, String)

Devolve o XmlAttribute com o nome local especificado e o URI do espaço de nomes.

GetAttributeNode(String)

Devolve o XmlAttribute com o nome especificado.

GetElementsByTagName(String, String)

Devolve um XmlNodeList contendo uma lista de todos os elementos descendentes que correspondem aos especificados LocalName e NamespaceURI.

GetElementsByTagName(String)

Devolve um XmlNodeList contendo uma lista de todos os elementos descendentes que correspondem ao especificado Name.

GetEnumerator()

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

(Herdado de XmlNode)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetNamespaceOfPrefix(String)

Procura a declaração xmlns mais próxima para o prefixo dado que está no âmbito do nó atual e devolve o URI do namespace na declaração.

(Herdado de XmlNode)
GetPrefixOfNamespace(String)

Procura a declaração xmlns mais próxima para o URI do namespace dado que está no âmbito do nó atual e devolve 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 especificado e o espaço de nomes URI.

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 atual Object.

(Herdado de Object)
Normalize()

Coloca todos os nós XmlText na profundidade total da subárvore por baixo deste XmlNode numa forma "normal" onde apenas a marcação (ou seja, etiquetas, comentários, instruções de processamento, secções CDATA e referências de entidades) separa os nós XmlText, ou seja, não existem nós XmlText adjacentes.

(Herdado de XmlNode)
PrependChild(XmlNode)

Adiciona o nó especificado ao início da lista de nós filhos para este 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 especificado e o espaço de nomes URI. (Se o atributo removido tiver um valor predefinido, é imediatamente substituído).

RemoveAttribute(String)

Remove um atributo pelo nome.

RemoveAttributeAt(Int32)

Remove o nó de atributo com o índice especificado do elemento. (Se o atributo removido tiver um valor predefinido, é imediatamente substituído).

RemoveAttributeNode(String, String)

Remove o XmlAttribute URI especificado pelo nome local e namespace. (Se o atributo removido tiver um valor predefinido, é imediatamente substituído).

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. Quaisquer prefixos encontrados na expressão XPath são resolvidos usando o .XmlNamespaceManager

(Herdado de XmlNode)
SelectNodes(String)

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

(Herdado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Seleciona a primeira XmlNode que corresponde à expressão XPath. Quaisquer prefixos encontrados na expressão XPath são resolvidos usando o .XmlNamespaceManager

(Herdado de XmlNode)
SelectSingleNode(String)

Seleciona a primeira XmlNode que corresponde à expressão XPath.

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

Define o valor do atributo com o nome local especificado e o URI do espaço de nomes.

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 uma funcionalidade específica.

(Herdado de XmlNode)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteContentTo(XmlWriter)

Guarda todos os filhos do nó no especificado XmlWriter.

WriteTo(XmlWriter)

Guarda o nó atual no especificado XmlWriter.

Implementações de Interface Explícita

Name Description
ICloneable.Clone()

Para uma descrição deste elemento, veja Clone().

(Herdado de XmlNode)
IEnumerable.GetEnumerator()

Para uma descrição deste elemento, veja GetEnumerator().

(Herdado de XmlNode)

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a

Ver também