IXmlNode Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene información para todo el modelo de objetos de documento. Esta interfaz representa un único nodo en el árbol de documentos. Aunque todos los objetos que implementan esta interfaz exponen métodos para tratar con elementos secundarios, no todos los objetos que implementan esta interfaz pueden tener elementos secundarios.
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
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Herencia de interfaz
IXmlNode hereda IXmlNodeSelector e IXmlNodeSerializer. Los tipos que implementan IXmlNode también implementan los miembros de interfaz de IXmlNodeSelector e IXmlNodeSerializer.
Propiedades
Attributes |
Obtiene la lista de atributos de este nodo. |
ChildNodes |
Obtiene una lista de elementos secundarios en el nodo actual. |
FirstChild |
Obtiene el primer nodo secundario. |
InnerText |
Obtiene y establece el texto desde dentro del XML. (Heredado de IXmlNodeSerializer) |
LastChild |
Obtiene el último nodo secundario. |
LocalName |
Obtiene el nombre local, que es la parte local de un nombre completo. Esto se denomina parte local en Espacios de nombres en XML. |
NamespaceUri |
Devuelve el identificador uniforme de recursos (URI) del espacio de nombres. |
NextSibling |
Obtiene el siguiente elemento relacionado del nodo de la lista secundaria del elemento primario. |
NodeName |
Devuelve el nombre completo de los nodos de atributo, tipo de documento, elemento, entidad o notación. Devuelve una cadena fija para todos los demás tipos de nodo. |
NodeType |
Obtiene el tipo de nodo Modelo de objetos de documento XML (DOM), que determina valores válidos y si el nodo puede tener nodos secundarios. |
NodeValue |
Obtiene o establece el texto asociado al nodo. |
OwnerDocument |
Devuelve la raíz del documento que contiene el nodo. |
ParentNode |
Obtiene el nodo primario de la instancia de nodo. |
Prefix |
Obtiene o establece el prefijo del espacio de nombres. |
PreviousSibling |
Obtiene el elemento del mismo nivel anterior del nodo en la lista secundaria del elemento primario. |
Métodos
AppendChild(IXmlNode) |
Anexa un nuevo nodo secundario como último secundario del nodo. |
CloneNode(Boolean) |
Clona un nuevo nodo. |
GetXml() |
Devuelve la representación XML del nodo y todos sus descendientes. (Heredado de IXmlNodeSerializer) |
HasChildNodes() |
Determina si un nodo tiene elementos secundarios. |
InsertBefore(IXmlNode, IXmlNode) |
Inserta un nodo secundario a la izquierda del nodo especificado o al final de la lista. |
Normalize() |
Normaliza todos los elementos descendientes combinando dos o más nodos de texto adyacentes en un nodo de texto unificado. |
RemoveChild(IXmlNode) |
Quita el nodo secundario especificado de la lista de elementos secundarios y lo devuelve. |
ReplaceChild(IXmlNode, IXmlNode) |
Reemplaza el nodo secundario antiguo especificado por el nuevo nodo secundario proporcionado. |
SelectNodes(String) |
Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve la lista de nodos coincidentes como XmlNodeList. (Heredado de IXmlNodeSelector) |
SelectNodesNS(String, Object) |
Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve la lista de nodos coincidentes como XmlNodeList. (Heredado de IXmlNodeSelector) |
SelectSingleNode(String) |
Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve el primer nodo coincidente. (Heredado de IXmlNodeSelector) |
SelectSingleNodeNS(String, Object) |
Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve el primer nodo coincidente. (Heredado de IXmlNodeSelector) |