XmlElement 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 un elemento .
public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
- Ereditarietà
Commenti
Gli elementi sono uno dei nodi più comuni nel DOM (Document Object Model) W3C. Gli elementi possono avere attributi associati. La XmlElement classe include molti metodi per accedere agli attributi (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNodee così via). È anche possibile utilizzare la Attributes proprietà che restituisce un oggetto XmlAttributeCollection che consente di accedere agli attributi in base al nome o all'indice della raccolta.
Costruttori
| Nome | Descrizione |
|---|---|
| XmlElement(String, String, String, XmlDocument) |
Inizializza una nuova istanza della classe XmlElement. |
Proprietà
| Nome | Descrizione |
|---|---|
| Attributes |
Ottiene un oggetto XmlAttributeCollection contenente l'elenco di attributi per questo nodo. |
| BaseURI |
Ottiene l'URI di base del nodo corrente. (Ereditato da XmlNode) |
| ChildNodes |
Ottiene tutti i nodi figlio del nodo. (Ereditato da XmlNode) |
| FirstChild |
Ottiene il primo elemento figlio del nodo. (Ereditato da XmlNode) |
| HasAttributes |
Ottiene un |
| HasChildNodes |
Ottiene un valore che indica se il nodo dispone di nodi figlio. (Ereditato da XmlNode) |
| InnerText |
Ottiene o imposta i valori concatenati del nodo e di tutti i relativi elementi figlio. |
| InnerXml |
Ottiene o imposta il markup che rappresenta solo gli elementi figlio di questo nodo. |
| IsEmpty |
Ottiene o imposta il formato del tag dell'elemento. |
| IsReadOnly |
Ottiene un valore che indica se il nodo è di sola lettura. (Ereditato da XmlNode) |
| Item[String, String] |
Ottiene il primo elemento figlio con l'oggetto e NamespaceURIspecificatoLocalName. (Ereditato da XmlNode) |
| Item[String] |
Ottiene il primo elemento figlio con l'oggetto specificato Name. (Ereditato da XmlNode) |
| LastChild |
Ottiene l'ultimo elemento figlio del nodo. (Ereditato da XmlNode) |
| LocalName |
Ottiene il nome locale del nodo corrente. |
| Name |
Ottiene il nome completo del nodo. |
| NamespaceURI |
Ottiene l'URI dello spazio dei nomi di questo nodo. |
| NextSibling |
Ottiene l'oggetto immediatamente successivo a XmlNode questo elemento. |
| NodeType |
Ottiene il tipo del nodo corrente. |
| OuterXml |
Ottiene il markup contenente questo nodo e tutti i relativi nodi figlio. (Ereditato da XmlNode) |
| OwnerDocument |
Ottiene l'oggetto XmlDocument a cui appartiene il nodo. |
| ParentNode |
Ottiene l'elemento padre di questo nodo (per i nodi che possono avere elementi padre). |
| ParentNode |
Ottiene l'elemento padre di questo nodo (per i nodi che possono avere elementi padre). (Ereditato da XmlNode) |
| Prefix |
Ottiene o imposta il prefisso dello spazio dei nomi di questo nodo. |
| PreviousSibling |
Ottiene il nodo immediatamente precedente a questo nodo. (Ereditato da XmlLinkedNode) |
| PreviousText |
Ottiene il nodo di testo che precede immediatamente questo nodo. (Ereditato da XmlNode) |
| SchemaInfo |
Ottiene l'infoset di convalida dello schema post-schema assegnato a questo nodo in seguito alla convalida dello schema. |
| Value |
Ottiene o imposta il valore del nodo. (Ereditato da XmlNode) |
Metodi
| Nome | Descrizione |
|---|---|
| AppendChild(XmlNode) |
Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio di questo nodo. (Ereditato da XmlNode) |
| Clone() |
Crea un duplicato di questo nodo. (Ereditato da XmlNode) |
| CloneNode(Boolean) |
Crea un duplicato di questo nodo. |
| CreateNavigator() |
Crea un oggetto per l'esplorazione XPathNavigator di questo oggetto. (Ereditato da XmlNode) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetAttribute(String, String) |
Restituisce il valore per l'attributo con il nome locale e l'URI dello spazio dei nomi specificati. |
| GetAttribute(String) |
Restituisce il valore per l'attributo con il nome specificato. |
| GetAttributeNode(String, String) |
Restituisce con il nome locale e l'URI XmlAttribute dello spazio dei nomi specificati. |
| GetAttributeNode(String) |
Restituisce con |
| GetElementsByTagName(String, String) |
Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono all'oggetto e NamespaceURIspecificatoLocalName. |
| GetElementsByTagName(String) |
Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti corrispondenti all'oggetto specificato Name. |
| GetEnumerator() |
Ottiene un enumeratore che scorre i nodi figlio nel nodo corrente. (Ereditato da XmlNode) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetNamespaceOfPrefix(String) |
Cerca la dichiarazione xmlns più vicina per il prefisso specificato nell'ambito del nodo corrente e restituisce l'URI dello spazio dei nomi nella dichiarazione. (Ereditato da XmlNode) |
| GetPrefixOfNamespace(String) |
Cerca la dichiarazione xmlns più vicina per l'URI dello spazio dei nomi specificato nell'ambito del nodo corrente e restituisce il prefisso definito in tale dichiarazione. (Ereditato da XmlNode) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| HasAttribute(String, String) |
Determina se il nodo corrente ha un attributo con il nome locale e l'URI dello spazio dei nomi specificati. |
| HasAttribute(String) |
Determina se il nodo corrente ha un attributo con il nome specificato. |
| InsertAfter(XmlNode, XmlNode) |
Inserisce il nodo specificato immediatamente dopo il nodo di riferimento specificato. (Ereditato da XmlNode) |
| InsertBefore(XmlNode, XmlNode) |
Inserisce il nodo specificato immediatamente prima del nodo di riferimento specificato. (Ereditato da XmlNode) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Normalize() |
Inserisce tutti i nodi XmlText nella profondità completa del sottoalbero sottostante xmlNode in un formato "normale", in cui solo markup (ovvero tag, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti alle entità) separa i nodi XmlText, ovvero non sono presenti nodi XmlText adiacenti. (Ereditato da XmlNode) |
| PrependChild(XmlNode) |
Aggiunge il nodo specificato all'inizio dell'elenco di nodi figlio per questo nodo. (Ereditato da XmlNode) |
| RemoveAll() |
Rimuove tutti gli attributi e gli elementi figlio specificati del nodo corrente. Gli attributi predefiniti non vengono rimossi. |
| RemoveAllAttributes() |
Rimuove tutti gli attributi specificati dall'elemento . Gli attributi predefiniti non vengono rimossi. |
| RemoveAttribute(String, String) |
Rimuove un attributo con il nome locale e l'URI dello spazio dei nomi specificati. Se l'attributo rimosso ha un valore predefinito, viene immediatamente sostituito. |
| RemoveAttribute(String) |
Rimuove un attributo in base al nome. |
| RemoveAttributeAt(Int32) |
Rimuove il nodo dell'attributo con l'indice specificato dall'elemento . Se l'attributo rimosso ha un valore predefinito, viene immediatamente sostituito. |
| RemoveAttributeNode(String, String) |
Rimuove l'oggetto specificato dal nome locale e dall'URI XmlAttribute dello spazio dei nomi. Se l'attributo rimosso ha un valore predefinito, viene immediatamente sostituito. |
| RemoveAttributeNode(XmlAttribute) |
Rimuove l'oggetto specificato XmlAttribute. |
| RemoveChild(XmlNode) |
Rimuove il nodo figlio specificato. (Ereditato da XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
Sostituisce il nodo |
| SelectNodes(String, XmlNamespaceManager) |
Seleziona un elenco di nodi corrispondenti all'espressione XPath. Tutti i prefissi trovati nell'espressione XPath vengono risolti usando l'oggetto fornito XmlNamespaceManager. (Ereditato da XmlNode) |
| SelectNodes(String) |
Seleziona un elenco di nodi corrispondenti all'espressione XPath. (Ereditato da XmlNode) |
| SelectSingleNode(String, XmlNamespaceManager) |
Seleziona la prima |
| SelectSingleNode(String) |
Seleziona la prima |
| SetAttribute(String, String, String) |
Imposta il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati. |
| SetAttribute(String, String) |
Imposta il valore dell'attributo con il nome specificato. |
| SetAttributeNode(String, String) |
Aggiunge l'oggetto specificato XmlAttribute. |
| SetAttributeNode(XmlAttribute) |
Aggiunge l'oggetto specificato XmlAttribute. |
| Supports(String, String) |
Verifica se l'implementazione DOM implementa una funzionalità specifica. (Ereditato da XmlNode) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| WriteContentTo(XmlWriter) |
Salva tutti gli elementi figlio del nodo nell'oggetto specificato XmlWriter. |
| WriteTo(XmlWriter) |
Salva il nodo corrente nell'oggetto specificato XmlWriter. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ICloneable.Clone() |
Per una descrizione di questo membro, vedere Clone(). (Ereditato da XmlNode) |
| IEnumerable.GetEnumerator() |
Per una descrizione di questo membro, vedere GetEnumerator(). (Ereditato da XmlNode) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsParallel(IEnumerable) |
Abilita la parallelizzazione di una query. |
| AsQueryable(IEnumerable) |
Converte un IEnumerable in un IQueryable. |
| Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
| CreateNavigator(XmlNode) |
Crea uno strumento di navigazione XPath per spostarsi nel nodo specificato. |
| OfType<TResult>(IEnumerable) |
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |
| SelectNodes(XmlNode, String, XmlNamespaceManager) |
Seleziona un elenco di nodi corrispondenti all'espressione XPath specificata. Tutti i prefissi trovati nell'espressione XPath vengono risolti usando la gestione dello spazio dei nomi fornita. |
| SelectNodes(XmlNode, String) |
Seleziona un elenco di nodi corrispondenti all'espressione XPath specificata. |
| SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Seleziona il primo nodo che corrisponde all'espressione XPath. Tutti i prefissi trovati nell'espressione XPath vengono risolti usando la gestione dello spazio dei nomi fornita. |
| SelectSingleNode(XmlNode, String) |
Seleziona il primo nodo che corrisponde all'espressione XPath. |
| ToXPathNavigable(XmlNode) |
Crea un'istanza IXPathNavigable utilizzata per la produzione di strumenti di navigazione. |