XmlElement 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.
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 |
| 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 |
| 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 |
| 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 |
| SelectSingleNode(String, XmlNamespaceManager) |
Seleciona o primeiro |
| 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. |