XmlElement Classe

Definizione

Rappresenta un elemento.Represents an element.

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 in W3C Document Object Model (DOM).Elements are one of the most common nodes in the W3C Document Object Model (DOM). Gli elementi possono avere attributi associati.Elements can have attributes associated with them. La XmlElement classe dispone di molti metodi per accedere agli attributiGetAttribute( SetAttribute, RemoveAttribute, GetAttributeNode, e così via).The XmlElement class has many methods for accessing attributes (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNode, and so on). È anche possibile usare la Attributes proprietà che restituisce un XmlAttributeCollection oggetto che consente di accedere agli attributi in base al nome o all'indice dalla raccolta.You can also use the Attributes property which returns an XmlAttributeCollection enabling you to access attributes by name or index from the collection.

Costruttori

XmlElement(String, String, String, XmlDocument)

Inizializza una nuova istanza della classe XmlElement.Initializes a new instance of the XmlElement class.

Proprietà

Attributes

Ottiene un XmlAttributeCollection contenente l'elenco di attributi per il nodo.Gets an XmlAttributeCollection containing the list of attributes for this node.

BaseURI

Ottiene l'URI di base del nodo corrente.Gets the base URI of the current node.

(Ereditato da XmlNode)
ChildNodes

Ottiene tutti i nodi figlio del nodo.Gets all the child nodes of the node.

(Ereditato da XmlNode)
FirstChild

Ottiene il primo elemento figlio del nodo.Gets the first child of the node.

(Ereditato da XmlNode)
HasAttributes

Ottiene un valore boolean che indica se il nodo corrente dispone di attributi.Gets a boolean value indicating whether the current node has any attributes.

HasChildNodes

Ottiene un valore che indica se il nodo dispone di nodi figlio.Gets a value indicating whether this node has any child nodes.

(Ereditato da XmlNode)
InnerText

Ottiene o imposta i valori concatenati del nodo e di tutti i relativi elementi figlio.Gets or sets the concatenated values of the node and all its children.

InnerXml

Ottiene o imposta il markup che rappresenta solo gli elementi figlio del nodo.Gets or sets the markup representing just the children of this node.

IsEmpty

Ottiene o imposta il formato dei tag dell'elemento.Gets or sets the tag format of the element.

IsReadOnly

Ottiene un valore che indica se il nodo è di sola lettura.Gets a value indicating whether the node is read-only.

(Ereditato da XmlNode)
Item[String, String]

Ottiene il primo elemento figlio con i valori LocalName e NamespaceURI specificati.Gets the first child element with the specified LocalName and NamespaceURI.

(Ereditato da XmlNode)
Item[String]

Ottiene il primo elemento figlio con il valore Name specificato.Gets the first child element with the specified Name.

(Ereditato da XmlNode)
LastChild

Ottiene l'ultimo elemento figlio del nodo.Gets the last child of the node.

(Ereditato da XmlNode)
LocalName

Ottiene il nome locale del nodo corrente.Gets the local name of the current node.

Name

Ottiene il nome completo del nodo.Gets the qualified name of the node.

NamespaceURI

Ottiene l'URI dello spazio dei nomi del nodo.Gets the namespace URI of this node.

NextSibling

Ottiene il nodo XmlNode immediatamente successivo all'elemento.Gets the XmlNode immediately following this element.

NodeType

Ottiene il tipo di nodo corrente.Gets the type of the current node.

OuterXml

Ottiene il markup che contiene questo nodo e tutti i relativi nodi figlio.Gets the markup containing this node and all its child nodes.

(Ereditato da XmlNode)
OwnerDocument

Ottiene l'oggetto XmlDocument a cui appartiene il nodo.Gets the XmlDocument to which this node belongs.

ParentNode

Ottiene l'elemento padre del nodo, nel caso di nodi che dispongono di elementi padre.Gets the parent of this node (for nodes that can have parents).

Prefix

Ottiene o imposta il prefisso dello spazio dei nomi del nodo.Gets or sets the namespace prefix of this node.

PreviousSibling

Ottiene il nodo immediatamente precedente a quello corrente.Gets the node immediately preceding this node.

(Ereditato da XmlLinkedNode)
PreviousText

Ottiene il nodo di testo immediatamente precedente a quello corrente.Gets the text node that immediately precedes this node.

(Ereditato da XmlNode)
SchemaInfo

Ottiene il valore dell'infoset dopo la convalida dello schema assegnato al nodo, come risultato della convalida dello schema.Gets the post schema validation infoset that has been assigned to this node as a result of schema validation.

Value

Ottiene o imposta il valore del nodo.Gets or sets the value of the node.

(Ereditato da XmlNode)

Metodi

AppendChild(XmlNode)

Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio del nodo corrente.Adds the specified node to the end of the list of child nodes, of this node.

(Ereditato da XmlNode)
Clone()

Crea un duplicato del nodo.Creates a duplicate of this node.

(Ereditato da XmlNode)
CloneNode(Boolean)

Crea un duplicato del nodo.Creates a duplicate of this node.

CreateNavigator()

Crea un oggetto XPathNavigator per l'esplorazione dell'oggetto corrente.Creates an XPathNavigator for navigating this object.

(Ereditato da XmlNode)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetAttribute(String)

Restituisce il valore per l'attributo con il nome specificato.Returns the value for the attribute with the specified name.

GetAttribute(String, String)

Restituisce il valore per l'attributo con il nome locale e l'URI dello spazio dei nomi specificati.Returns the value for the attribute with the specified local name and namespace URI.

GetAttributeNode(String)

Restituisce XmlAttribute con il nome specificato.Returns the XmlAttribute with the specified name.

GetAttributeNode(String, String)

Restituisce l'attributo XmlAttribute con il nome locale e l'URI dello spazio dei nomi specificati.Returns the XmlAttribute with the specified local name and namespace URI.

GetElementsByTagName(String)

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alla proprietà Name specificata.Returns an XmlNodeList containing a list of all descendant elements that match the specified Name.

GetElementsByTagName(String, String)

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alle proprietà LocalName e NamespaceURI specificate.Returns an XmlNodeList containing a list of all descendant elements that match the specified LocalName and NamespaceURI.

GetEnumerator()

Ottiene un enumeratore che scorre i nodi figlio nel nodo corrente.Gets an enumerator that iterates through the child nodes in the current node.

(Ereditato da XmlNode)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(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.Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

(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.Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.

(Ereditato da XmlNode)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
HasAttribute(String)

Determina se il nodo corrente dispone di un attributo con il nome specificato.Determines whether the current node has an attribute with the specified name.

HasAttribute(String, String)

Determina se il nodo corrente dispone di un attributo con il nome locale e l'URI dello spazio dei nomi specificati.Determines whether the current node has an attribute with the specified local name and namespace URI.

InsertAfter(XmlNode, XmlNode)

Inserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato.Inserts the specified node immediately after the specified reference node.

(Ereditato da XmlNode)
InsertBefore(XmlNode, XmlNode)

Inserisce il nodo specificato immediatamente prima del nodo dei riferimenti indicato.Inserts the specified node immediately before the specified reference node.

(Ereditato da XmlNode)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(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.Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.

(Ereditato da XmlNode)
PrependChild(XmlNode)

Aggiunge il nodo specificato all'inizio dell'elenco dei nodi figlio del nodo corrente.Adds the specified node to the beginning of the list of child nodes for this node.

(Ereditato da XmlNode)
RemoveAll()

Rimuove tutti gli attributi e gli elementi figlio del nodo corrente.Removes all specified attributes and children of the current node. Gli attributi predefiniti non vengono rimossi.Default attributes are not removed.

RemoveAllAttributes()

Rimuove dall'elemento tutti gli attributi specificati.Removes all specified attributes from the element. Gli attributi predefiniti non vengono rimossi.Default attributes are not removed.

RemoveAttribute(String)

Rimuove un attributo in base al nome.Removes an attribute by name.

RemoveAttribute(String, String)

Rimuove un attributo con il nome locale e l'URI dello spazio dei nomi specificati.Removes an attribute with the specified local name and namespace URI. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente.(If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeAt(Int32)

Rimuove dall'elemento il nodo dell'attributo con l'indice specificato.Removes the attribute node with the specified index from the element. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente.(If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeNode(String, String)

Rimuove XmlAttribute specificato dal nome locale e dall'URI dello spazio dei nomi.Removes the XmlAttribute specified by the local name and namespace URI. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente.(If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeNode(XmlAttribute)

Rimuove l'oggetto XmlAttribute specificato.Removes the specified XmlAttribute.

RemoveChild(XmlNode)

Rimuove il nodo figlio specificato.Removes specified child node.

(Ereditato da XmlNode)
ReplaceChild(XmlNode, XmlNode)

Sostituisce il nodo figlio oldChild con il nodo newChild.Replaces the child node oldChild with newChild node.

(Ereditato da XmlNode)
SelectNodes(String)

Seleziona un elenco di nodi che corrispondono all'espressione XPath.Selects a list of nodes matching the XPath expression.

(Ereditato da XmlNode)
SelectNodes(String, XmlNamespaceManager)

Seleziona un elenco di nodi che corrispondono all'espressione XPath.Selects a list of nodes matching the XPath expression. Qualsiasi prefisso trovato nell'espressione XPath viene risolto usando l'oggetto XmlNamespaceManager fornito.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Ereditato da XmlNode)
SelectSingleNode(String)

Seleziona il primo oggetto XmlNode che corrisponde all'espressione XPath.Selects the first XmlNode that matches the XPath expression.

(Ereditato da XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Seleziona il primo oggetto XmlNode che corrisponde all'espressione XPath.Selects the first XmlNode that matches the XPath expression. Qualsiasi prefisso trovato nell'espressione XPath viene risolto usando l'oggetto XmlNamespaceManager fornito.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Ereditato da XmlNode)
SetAttribute(String, String)

Imposta il valore dell'attributo con il nome specificato.Sets the value of the attribute with the specified name.

SetAttribute(String, String, String)

Imposta il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.Sets the value of the attribute with the specified local name and namespace URI.

SetAttributeNode(String, String)

Aggiunge l'oggetto XmlAttribute specificato.Adds the specified XmlAttribute.

SetAttributeNode(XmlAttribute)

Aggiunge l'oggetto XmlAttribute specificato.Adds the specified XmlAttribute.

Supports(String, String)

Verifica se l'implementazione DOM implementa una funzionalità specifica.Tests if the DOM implementation implements a specific feature.

(Ereditato da XmlNode)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
WriteContentTo(XmlWriter)

Salva tutti gli elementi figlio del nodo nell'oggetto XmlWriter specificato.Saves all the children of the node to the specified XmlWriter.

WriteTo(XmlWriter)

Salva il nodo corrente nell'oggetto XmlWriter specificato.Saves the current node to the specified XmlWriter.

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()

Per una descrizione di questo membro, vedere Clone().For a description of this member, see Clone().

(Ereditato da XmlNode)
IEnumerable.GetEnumerator()

Per una descrizione di questo membro, vedere GetEnumerator().For a description of this member, see GetEnumerator().

(Ereditato da XmlNode)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

CreateNavigator(XmlNode)
SelectNodes(XmlNode, String)
SelectNodes(XmlNode, String, XmlNamespaceManager)
SelectSingleNode(XmlNode, String)
SelectSingleNode(XmlNode, String, XmlNamespaceManager)
ToXPathNavigable(XmlNode)

Si applica a

Vedi anche