XmlDocument Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il livello principale dell'origine XML. Questa classe include membri per il recupero e la creazione di tutti gli altri oggetti 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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Costruttori
XmlDocument() |
Crea una nuova istanza della classe XmlDocument . |
Proprietà
Attributes |
Ottiene l'elenco di attributi di questo nodo. |
ChildNodes |
Ottiene un elenco di elementi figlio nel nodo corrente. |
Doctype |
Per XML, questa proprietà ottiene l'indirizzo del nodo che specifica il DTD. Questa proprietà restituisce Null per documenti HTML e documenti XML senza DTD. |
DocumentElement |
Ottiene l'elemento radice del documento. |
DocumentUri |
Restituisce l'URL per l'ultimo documento XML caricato. |
FirstChild |
Ottiene il primo nodo figlio. |
Implementation |
Ottiene l'oggetto Implementazione per il documento. |
InnerText |
Ottiene il testo dall'interno del codice XML. |
LastChild |
Ottiene l'ultimo nodo figlio. |
LocalName |
Ottiene il nome locale, ovvero la parte locale di un nome qualificato. Viene chiamata la parte locale negli spazi dei nomi in XML. |
NamespaceUri |
Restituisce la risorsa URI (Uniform Resource Identifier) dello spazio dei nomi. |
NextSibling |
Ottiene il pari successivo del nodo nell'elenco figlio dell'elemento padre. Questa proprietà non è applicabile a questa classe. |
NodeName |
Restituisce il nome qualificato per attributo, tipo di documento, elemento, entità o nodi di notazione. Restituisce una stringa fissa per tutti gli altri tipi di nodo. |
NodeType |
Ottiene il tipo di nodo DOM (Document Object Model) XML, che determina valori validi e se il nodo può avere nodi figlio. |
NodeValue |
Ottiene o imposta il testo associato al nodo. |
OwnerDocument |
Restituisce la radice del documento che contiene il nodo. |
ParentNode |
Ottiene il nodo padre dell'istanza del nodo. |
Prefix |
Ottiene o imposta il prefisso dello spazio dei nomi. |
PreviousSibling |
Ottiene il fratello precedente del nodo nell'elenco figlio dell'elemento padre. Questa proprietà non è applicabile a questa classe. |
Metodi
AppendChild(IXmlNode) |
Aggiunge un nuovo nodo figlio come ultimo figlio del nodo. |
CloneNode(Boolean) |
Clona un nuovo nodo. |
CreateAttribute(String) |
Crea un nuovo attributo con il nome specificato. |
CreateAttributeNS(Object, String) |
Crea un nuovo attributo con lo spazio dei nomi e il nome specificati. |
CreateCDataSection(String) |
Crea un nodo sezione CDATA che contiene i dati forniti. |
CreateComment(String) |
Crea un nodo di commento che contiene i dati forniti. |
CreateDocumentFragment() |
Crea un oggetto XmlDocumentFragment vuoto. |
CreateElement(String) |
Crea un nodo elemento utilizzando il nome specificato. |
CreateElementNS(Object, String) |
Crea un nodo elemento usando lo spazio dei nomi e il nome specificati. |
CreateEntityReference(String) |
Crea un nuovo oggetto XmlEntityReference . |
CreateProcessingInstruction(String, String) |
Crea un nodo istruzione di elaborazione che contiene destinazione e dati forniti. |
CreateTextNode(String) |
Crea un nodo di testo che contiene i dati forniti. |
GetElementById(String) |
Restituisce l'elemento corrispondente all'attributo ID. |
GetElementsByTagName(String) |
Restituisce una raccolta di elementi con il nome specificato. |
GetXml() |
Restituisce la rappresentazione XML del nodo e tutti i relativi discendenti. |
HasChildNodes() |
Determina se un nodo ha elementi figlio. |
ImportNode(IXmlNode, Boolean) |
Importa un nodo da un altro documento a questo documento. |
InsertBefore(IXmlNode, IXmlNode) |
Inserisce un nodo figlio a sinistra del nodo specificato o alla fine dell'elenco dei nodi figlio. |
LoadFromFileAsync(IStorageFile) |
Carica in modo asincrono un documento XML dal file specificato. Il documento viene analizzato usando le impostazioni predefinite del parser. |
LoadFromFileAsync(IStorageFile, XmlLoadSettings) |
Carica in modo asincrono un documento XML dal file specificato. Il documento viene analizzato usando le impostazioni specificate. |
LoadFromUriAsync(Uri) |
Carica in modo asincrono un documento XML dalla posizione specificata. Il documento viene analizzato usando le impostazioni predefinite del parser. |
LoadFromUriAsync(Uri, XmlLoadSettings) |
Carica in modo asincrono un documento XML dalla posizione specificata. Il documento viene analizzato usando le impostazioni specificate. |
LoadXml(String) |
Carica un documento XML utilizzando la stringa fornita. Il documento viene analizzato usando le impostazioni predefinite del parser. |
LoadXml(String, XmlLoadSettings) |
Carica un documento XML utilizzando la stringa fornita. Il documento viene analizzato usando le impostazioni fornite. |
LoadXmlFromBuffer(IBuffer) |
Carica un documento XML usando il buffer. Il documento viene analizzato usando le impostazioni predefinite del parser. |
LoadXmlFromBuffer(IBuffer, XmlLoadSettings) |
Carica un documento XML usando il buffer. Il documento viene analizzato usando le impostazioni fornite. |
Normalize() |
Normalizza tutti gli elementi discendenti combinando due o più nodi di testo adiacenti in un nodo di testo unificato. |
RemoveChild(IXmlNode) |
Rimuove il nodo figlio specificato dall'elenco di elementi figlio e lo restituisce. |
ReplaceChild(IXmlNode, IXmlNode) |
Sostituisce il nodo figlio precedente specificato con il nuovo nodo figlio specificato. |
SaveToFileAsync(IStorageFile) |
Salva in modo asincrono un documento XML nel file specificato. |
SelectNodes(String) |
Applica l'operazione di corrispondenza del modello specificata al contesto di questo nodo e restituisce l'elenco di nodi corrispondenti come XmlNodeList. |
SelectNodesNS(String, Object) |
Applica l'operazione di corrispondenza del modello specificata al contesto di questo nodo e restituisce l'elenco di nodi corrispondenti come XmlNodeList. |
SelectSingleNode(String) |
Applica l'operazione dei criteri di ricerca specificata al contesto di questo nodo e restituisce il primo nodo corrispondente. |
SelectSingleNodeNS(String, Object) |
Applica l'operazione dei criteri di ricerca specificata al contesto di questo nodo e restituisce il primo nodo corrispondente. |