XmlDocument Clase
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í.
Representa el nivel superior del origen XML. Esta clase incluye miembros para recuperar y crear todos los demás objetos XML.
public ref class XmlDocument sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XmlDocument final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class XmlDocument final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XmlDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class XmlDocument
function XmlDocument()
Public NotInheritable Class XmlDocument
- Herencia
- 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)
|
Constructores
| XmlDocument() |
Crea una nueva instancia de la clase XmlDocument . |
Propiedades
| Attributes |
Obtiene la lista de atributos de este nodo. |
| ChildNodes |
Obtiene una lista de elementos secundarios en el nodo actual. |
| Doctype |
Para XML, esta propiedad obtiene la dirección del nodo que especifica el DTD. Esta propiedad devuelve Null para documentos HTML y documentos XML sin DTD. |
| DocumentElement |
Obtiene el elemento raíz del documento. |
| DocumentUri |
Devuelve la dirección URL del último documento XML cargado. |
| FirstChild |
Obtiene el primer nodo secundario. |
| Implementation |
Obtiene el objeto Implementation del documento. |
| InnerText |
Obtiene el texto desde dentro del XML. |
| 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 en la lista secundaria del elemento primario. Esta propiedad no es aplicable a esta clase. |
| 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 XML Document Object Model (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 relacionado anterior del nodo en la lista secundaria del elemento primario. Esta propiedad no es aplicable a esta clase. |
Métodos
| AppendChild(IXmlNode) |
Anexa un nuevo nodo secundario como último elemento secundario del nodo. |
| CloneNode(Boolean) |
Clona un nuevo nodo. |
| CreateAttribute(String) |
Crea un nuevo atributo con el nombre especificado. |
| CreateAttributeNS(Object, String) |
Crea un nuevo atributo con el espacio de nombres y el nombre especificados. |
| CreateCDataSection(String) |
Crea un nodo de sección CDATA que contiene los datos proporcionados. |
| CreateComment(String) |
Crea un nodo de comentario que contiene los datos proporcionados. |
| CreateDocumentFragment() |
Crea un objeto XmlDocumentFragment vacío. |
| CreateElement(String) |
Crea un nodo de elemento con el nombre especificado. |
| CreateElementNS(Object, String) |
Crea un nodo de elemento con el espacio de nombres y el nombre especificados. |
| CreateEntityReference(String) |
Crea un nuevo objeto XmlEntityReference . |
| CreateProcessingInstruction(String, String) |
Crea un nodo de instrucción de procesamiento que contiene el destino y los datos proporcionados. |
| CreateTextNode(String) |
Crea un nodo de texto que contiene los datos proporcionados. |
| GetElementById(String) |
Devuelve el elemento que coincide con el atributo ID. |
| GetElementsByTagName(String) |
Devuelve una colección de elementos que tienen el nombre especificado. |
| GetXml() |
Devuelve la representación XML del nodo y todos sus descendientes. |
| HasChildNodes() |
Determina si un nodo tiene elementos secundarios. |
| ImportNode(IXmlNode, Boolean) |
Importa un nodo de otro documento a este documento. |
| InsertBefore(IXmlNode, IXmlNode) |
Inserta un nodo secundario a la izquierda del nodo especificado o al final de la lista de nodos secundarios. |
| LoadFromFileAsync(IStorageFile) |
Carga de forma asincrónica un documento XML desde el archivo especificado. El documento se analiza mediante la configuración predeterminada del analizador. |
| LoadFromFileAsync(IStorageFile, XmlLoadSettings) |
Carga de forma asincrónica un documento XML desde el archivo especificado. El documento se analiza mediante la configuración proporcionada. |
| LoadFromUriAsync(Uri) |
Carga de forma asincrónica un documento XML desde la ubicación especificada. El documento se analiza mediante la configuración predeterminada del analizador. |
| LoadFromUriAsync(Uri, XmlLoadSettings) |
Carga de forma asincrónica un documento XML desde la ubicación especificada. El documento se analiza mediante la configuración proporcionada. |
| LoadXml(String) |
Carga un documento XML mediante la cadena proporcionada. El documento se analiza mediante la configuración predeterminada del analizador. |
| LoadXml(String, XmlLoadSettings) |
Carga un documento XML mediante la cadena proporcionada. El documento se analiza mediante la configuración proporcionada. |
| LoadXmlFromBuffer(IBuffer) |
Carga un documento XML mediante el búfer. El documento se analiza mediante la configuración predeterminada del analizador. |
| LoadXmlFromBuffer(IBuffer, XmlLoadSettings) |
Carga un documento XML mediante el búfer. El documento se analiza mediante la configuración proporcionada. |
| 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. |
| SaveToFileAsync(IStorageFile) |
Guarda de forma asincrónica un documento XML en el archivo especificado. |
| 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. |
| 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. |
| SelectSingleNode(String) |
Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve el primer nodo coincidente. |
| SelectSingleNodeNS(String, Object) |
Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve el primer nodo coincidente. |