XmlDocument 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 o nível superior da origem XML. Essa classe inclui membros para recuperar e criar todos os outros 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
- Herança
- 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)
|
Construtores
XmlDocument() |
Cria uma nova instância da classe XmlDocument . |
Propriedades
Attributes |
Obtém a lista de atributos desse nó. |
ChildNodes |
Obtém uma lista de filhos no nó atual. |
Doctype |
Para XML, essa propriedade obtém o endereço do nó que especifica o DTD. Essa propriedade retorna Null para documentos HTML e documentos XML sem um DTD. |
DocumentElement |
Obtém o elemento raiz do documento. |
DocumentUri |
Retorna a URL do último documento XML carregado. |
FirstChild |
Obtém o primeiro nó filho. |
Implementation |
Obtém o objeto Implementation do documento. |
InnerText |
Obtém o texto de dentro do XML. |
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 filho do pai. Essa propriedade não é aplicável a essa classe. |
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 de namespace. |
PreviousSibling |
Obtém o irmão anterior do nó na lista filho do pai. Essa propriedade não é aplicável a essa classe. |
Métodos
AppendChild(IXmlNode) |
Acrescenta um novo nó filho como o último filho do nó. |
CloneNode(Boolean) |
Clona um novo nó. |
CreateAttribute(String) |
Cria um novo atributo com o nome especificado. |
CreateAttributeNS(Object, String) |
Cria um novo atributo com o namespace e o nome especificados. |
CreateCDataSection(String) |
Cria um nó de seção CDATA que contém os dados fornecidos. |
CreateComment(String) |
Cria um nó de comentário que contém os dados fornecidos. |
CreateDocumentFragment() |
Cria um objeto XmlDocumentFragment vazio. |
CreateElement(String) |
Cria um nó de elemento usando o nome especificado. |
CreateElementNS(Object, String) |
Cria um nó de elemento usando o namespace e o nome especificados. |
CreateEntityReference(String) |
Cria um novo objeto XmlEntityReference . |
CreateProcessingInstruction(String, String) |
Cria um nó de instrução de processamento que contém o destino e os dados fornecidos. |
CreateTextNode(String) |
Cria um nó de texto que contém os dados fornecidos. |
GetElementById(String) |
Retorna o elemento que corresponde ao atributo ID. |
GetElementsByTagName(String) |
Retorna uma coleção de elementos que têm o nome especificado. |
GetXml() |
Retorna a representação XML do nó e todos os seus descendentes. |
HasChildNodes() |
Determina se um nó tem filhos. |
ImportNode(IXmlNode, Boolean) |
Importa um nó de outro documento para este documento. |
InsertBefore(IXmlNode, IXmlNode) |
Insere um nó filho à esquerda do nó especificado ou no final da lista de nós filho. |
LoadFromFileAsync(IStorageFile) |
Carrega de forma assíncrona um documento XML do arquivo especificado. O documento é analisado usando as configurações padrão do analisador. |
LoadFromFileAsync(IStorageFile, XmlLoadSettings) |
Carrega de forma assíncrona um documento XML do arquivo especificado. O documento é analisado usando as configurações fornecidas. |
LoadFromUriAsync(Uri) |
Carrega de forma assíncrona um documento XML do local especificado. O documento é analisado usando as configurações padrão do analisador. |
LoadFromUriAsync(Uri, XmlLoadSettings) |
Carrega de forma assíncrona um documento XML do local especificado. O documento é analisado usando as configurações fornecidas. |
LoadXml(String) |
Carrega um documento XML usando a cadeia de caracteres fornecida. O documento é analisado usando as configurações padrão do analisador. |
LoadXml(String, XmlLoadSettings) |
Carrega um documento XML usando a cadeia de caracteres fornecida. O documento é analisado usando as configurações fornecidas. |
LoadXmlFromBuffer(IBuffer) |
Carrega um documento XML usando o buffer. O documento é analisado usando as configurações padrão do analisador. |
LoadXmlFromBuffer(IBuffer, XmlLoadSettings) |
Carrega um documento XML usando o buffer. O documento é analisado usando as configurações fornecidas. |
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. |
SaveToFileAsync(IStorageFile) |
Salva de forma assíncrona um documento XML no arquivo especificado. |
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. |
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. |
SelectSingleNode(String) |
Aplica-se a operação de correspondência especificada ao contexto deste nó e retorna o primeiro nó correspondente. |
SelectSingleNodeNS(String, Object) |
Aplica-se a operação de correspondência especificada ao contexto deste nó e retorna o primeiro nó correspondente. |