IXmlNode Interface
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.
Contém informações para todo o Modelo de Objeto do Documento. Essa interface representa um único nó na árvore de documentos. Embora todos os objetos que implementam essa interface exponham métodos para lidar com crianças, nem todos os objetos que implementam essa interface podem ter filhos.
public interface class IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
struct IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
public interface IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
Public Interface IXmlNode
Implements IXmlNodeSelector, IXmlNodeSerializer
- Derivado
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Herança de interface
IXmlNode herda IXmlNodeSelector e IXmlNodeSerializer. Os tipos que implementam o IXmlNode também implementam os membros da interface IXmlNodeSelector e IXmlNodeSerializer.
Propriedades
Attributes |
Obtém a lista de atributos desse nó. |
ChildNodes |
Obtém uma lista de filhos no nó atual. |
FirstChild |
Obtém o primeiro nó filho. |
InnerText |
Obtém e define o texto de dentro do XML. (Herdado de IXmlNodeSerializer) |
LastChild |
Obtém o último nó filho. |
LocalName |
Obtém o nome local, que é a parte local de um nome qualificado. Isso é chamado de parte local em Namespaces em XML. |
NamespaceUri |
Retorna o identificador de recursos uniforme (URI) para o namespace. |
NextSibling |
Obtém o próximo irmão do nó na lista de filhos do pai. |
NodeName |
Retorna o nome qualificado para o atributo, tipo de documento, elemento, entidade ou nós de notação. Retorna uma cadeia de caracteres fixa para todos os outros tipos de nós. |
NodeType |
Obtém o tipo de nó DOM (Modelo de Objeto de Documento XML), que determina valores válidos e se o nó pode ter nós filho. |
NodeValue |
Obtém ou define o texto associado ao nó. |
OwnerDocument |
Retorna a raiz do documento que contém o nó. |
ParentNode |
Obtém o nó pai da instância do nó. |
Prefix |
Obtém ou define o prefixo do namespace. |
PreviousSibling |
Obtém o irmão anterior do nó na lista de filhos do pai. |
Métodos
AppendChild(IXmlNode) |
Acrescenta um novo nó filho como o último filho do nó. |
CloneNode(Boolean) |
Clona um novo nó. |
GetXml() |
Retorna a representação XML do nó e todos os seus descendentes. (Herdado de IXmlNodeSerializer) |
HasChildNodes() |
Determina se um nó tem filhos. |
InsertBefore(IXmlNode, IXmlNode) |
Insere um nó filho à esquerda do nó especificado ou no final da lista. |
Normalize() |
Normaliza todos os elementos descendentes ao combinar dois ou mais nós de texto adjacentes em um nó de texto unificado. |
RemoveChild(IXmlNode) |
Remove o nó filho especificado da lista de filhos e o retorna. |
ReplaceChild(IXmlNode, IXmlNode) |
Substitui o nó filho antigo especificado com o novo nó filho fornecido. |
SelectNodes(String) |
Aplica a operação de correspondência de padrões especificada ao contexto desse nó e retorna a lista de nós correspondentes como um XmlNodeList. (Herdado de IXmlNodeSelector) |
SelectNodesNS(String, Object) |
Aplica a operação de correspondência de padrões especificada ao contexto desse nó e retorna a lista de nós correspondentes como um XmlNodeList. (Herdado de IXmlNodeSelector) |
SelectSingleNode(String) |
Aplica-se a operação de correspondência especificada ao contexto deste nó e retorna o primeiro nó correspondente. (Herdado de IXmlNodeSelector) |
SelectSingleNodeNS(String, Object) |
Aplica-se a operação de correspondência especificada ao contexto deste nó e retorna o primeiro nó correspondente. (Herdado de IXmlNodeSelector) |