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 del modello DOM (Document Object Model) W3C. Gli elementi possono avere attributi associati. La XmlElement
classe include molti metodi per l'accesso 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 dalla raccolta.
Costruttori
XmlElement(String, String, String, XmlDocument) |
Inizializza una nuova istanza della classe XmlElement. |
Proprietà
Attributes |
Ottiene un oggetto XmlAttributeCollection che contiene l'elenco di attributi del 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 valore |
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 del nodo. |
IsEmpty |
Ottiene o imposta il formato di 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 i valori LocalName e NamespaceURI specificati. (Ereditato da XmlNode) |
Item[String] |
Ottiene il primo elemento figlio con il valore Name specificato. (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 del nodo. |
NextSibling |
Ottiene il nodo XmlNode immediatamente successivo all'elemento. |
NodeType |
Ottiene il tipo di nodo corrente. |
OuterXml |
Ottiene il markup che contiene 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 del nodo, nel caso di nodi che dispongono di elementi padre. |
ParentNode |
Ottiene l'elemento padre del nodo, nel caso di nodi che dispongono di elementi padre. (Ereditato da XmlNode) |
Prefix |
Ottiene o imposta il prefisso dello spazio dei nomi del nodo. |
PreviousSibling |
Ottiene il nodo immediatamente precedente a quello corrente. (Ereditato da XmlLinkedNode) |
PreviousText |
Ottiene il nodo di testo immediatamente precedente a quello corrente. (Ereditato da XmlNode) |
SchemaInfo |
Ottiene il valore dell'infoset dopo la convalida dello schema assegnato al nodo, come risultato della convalida dello schema. |
SchemaInfo |
Ottiene il valore dell'infoset dopo la convalida dello schema assegnato al nodo, come risultato della convalida dello schema. (Ereditato da XmlNode) |
Value |
Ottiene o imposta il valore del nodo. (Ereditato da XmlNode) |
Metodi
AppendChild(XmlNode) |
Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio del nodo corrente. (Ereditato da XmlNode) |
Clone() |
Crea un duplicato del nodo. (Ereditato da XmlNode) |
CloneNode(Boolean) |
Crea un duplicato del nodo. |
CreateNavigator() |
Crea un oggetto XPathNavigator per l'esplorazione dell'oggetto corrente. (Ereditato da XmlNode) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetAttribute(String) |
Ottiene il valore dell'attributo con il nome specificato. |
GetAttribute(String, String) |
Restituisce il valore per l'attributo con il nome locale e l'URI dello spazio dei nomi specificati. |
GetAttributeNode(String) |
Restituisce l'oggetto |
GetAttributeNode(String, String) |
Restituisce l'attributo XmlAttribute con il nome locale e l'URI dello spazio dei nomi specificati. |
GetElementsByTagName(String) |
Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alla proprietà Name specificata. |
GetElementsByTagName(String, String) |
Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alle proprietà LocalName e NamespaceURI specificate. |
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 in essa contenuto. (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 in essa definito. (Ereditato da XmlNode) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
HasAttribute(String) |
Determina se il nodo corrente dispone di un attributo con il nome specificato. |
HasAttribute(String, String) |
Determina se il nodo corrente dispone di un attributo con il nome locale e l'URI dello spazio dei nomi specificati. |
InsertAfter(XmlNode, XmlNode) |
Inserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato. (Ereditato da XmlNode) |
InsertBefore(XmlNode, XmlNode) |
Inserisce il nodo specificato immediatamente prima del nodo dei riferimenti indicato. (Ereditato da XmlNode) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Normalize() |
Inserisce tutti i nodi XmlText nell'intero sottoalbero del nodo XmlNode corrente in un formato standard in cui tali nodi sono separati solo tramite markup, ovvero tag, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti a entità, pertanto, non vi sono nodi XmlText adiacenti. (Ereditato da XmlNode) |
PrependChild(XmlNode) |
Aggiunge il nodo specificato all'inizio dell'elenco dei nodi figlio del nodo corrente. (Ereditato da XmlNode) |
RemoveAll() |
Rimuove tutti gli attributi e gli elementi figlio 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) |
Rimuove un attributo in base al nome. |
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 sostituito immediatamente. |
RemoveAttributeAt(Int32) |
Rimuove dall'elemento il nodo dell'attributo con l'indice specificato Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente. |
RemoveAttributeNode(String, String) |
Rimuove XmlAttribute specificato dal nome locale e dall'URI dello spazio dei nomi. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente. |
RemoveAttributeNode(XmlAttribute) |
Rimuove l'oggetto XmlAttribute specificato. |
RemoveChild(XmlNode) |
Rimuove il nodo figlio specificato. (Ereditato da XmlNode) |
ReplaceChild(XmlNode, XmlNode) |
Sostituisce il nodo figlio |
SelectNodes(String) |
Seleziona un elenco di nodi che corrispondono all'espressione XPath. (Ereditato da XmlNode) |
SelectNodes(String, XmlNamespaceManager) |
Seleziona un elenco di nodi che corrispondono all'espressione XPath. Qualsiasi prefisso trovato nell'espressione XPath viene risolto usando l'oggetto XmlNamespaceManager fornito. (Ereditato da XmlNode) |
SelectSingleNode(String) |
Seleziona il primo oggetto |
SelectSingleNode(String, XmlNamespaceManager) |
Seleziona il primo oggetto |
SetAttribute(String, String) |
Imposta il valore dell'attributo con il nome specificato. |
SetAttribute(String, String, String) |
Imposta il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati. |
SetAttributeNode(String, String) |
Aggiunge l'oggetto XmlAttribute specificato. |
SetAttributeNode(XmlAttribute) |
Aggiunge l'oggetto XmlAttribute specificato. |
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 XmlWriter specificato. |
WriteTo(XmlWriter) |
Salva il nodo corrente nell'oggetto XmlWriter specificato. |
Implementazioni dell'interfaccia esplicita
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
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |
CreateNavigator(XmlNode) |
Crea un oggetto di spostamento XPath per lo spostamento nel nodo specificato. |
SelectNodes(XmlNode, String) |
Seleziona un elenco di nodi corrispondenti all'espressione XPath specificata. |
SelectNodes(XmlNode, String, XmlNamespaceManager) |
Seleziona un elenco di nodi corrispondenti all'espressione XPath specificata. Gli eventuali prefissi trovati nell'espressione XPath vengono risolti usando il gestore dello spazio dei nomi specificato. |
SelectSingleNode(XmlNode, String) |
Seleziona il primo nodo corrispondente all'espressione XPath. |
SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Seleziona il primo nodo corrispondente all'espressione XPath. Gli eventuali prefissi trovati nell'espressione XPath vengono risolti usando il gestore dello spazio dei nomi specificato. |
ToXPathNavigable(XmlNode) |
Crea un'istanza di IXPathNavigable usata per la creazione di oggetti di spostamento. |