Condividi tramite


XmlAttribute Classe

Definizione

Rappresenta un attributo. I valori validi e predefiniti per l'attributo sono definiti in una definizione del tipo di documento (DTD) o in uno schema.

public ref class XmlAttribute : System::Xml::XmlNode
public class XmlAttribute : System.Xml.XmlNode
type XmlAttribute = class
    inherit XmlNode
Public Class XmlAttribute
Inherits XmlNode
Ereditarietà
XmlAttribute

Commenti

Gli attributi possono essere associati a un elemento. Utilizzare la OwnerElement proprietà per ottenere l'oggetto XmlElement a cui appartiene l'attributo.

La XmlElement classe include diversi metodi che consentono di accedere ai nodi dell'attributo (XmlElement.GetAttribute, XmlElement.SetAttribute, XmlElement.RemoveAttributee così via). Inoltre, è possibile chiamare la XmlElement.Attributes proprietà , che restituisce un oggetto XmlAttributeCollection che consente di accedere agli attributi in base al nome o all'indice dalla raccolta.

Costruttori

Nome Descrizione
XmlAttribute(String, String, String, XmlDocument)

Inizializza una nuova istanza della classe XmlAttribute.

Proprietà

Nome Descrizione
Attributes

Ottiene un oggetto XmlAttributeCollection contenente gli attributi di questo nodo.

(Ereditato da XmlNode)
BaseURI

Ottiene l'URI (Uniform Resource Identifier) di base del nodo.

ChildNodes

Ottiene tutti i nodi figlio del nodo.

(Ereditato da XmlNode)
FirstChild

Ottiene il primo elemento figlio del nodo.

(Ereditato da XmlNode)
HasChildNodes

Ottiene un valore che indica se il nodo dispone di nodi figlio.

(Ereditato da XmlNode)
InnerText

Imposta i valori concatenati del nodo e di tutti i relativi elementi figlio.

InnerXml

Imposta il valore dell'attributo.

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.

Name

Ottiene il nome completo del nodo.

NamespaceURI

Ottiene l'URI dello spazio dei nomi di questo nodo.

NextSibling

Ottiene il nodo immediatamente successivo a questo nodo.

(Ereditato da XmlNode)
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.

OwnerElement

Ottiene l'oggetto XmlElement a cui appartiene l'attributo.

ParentNode

Ottiene l'elemento padre di questo nodo. Per XmlAttribute i nodi, questa proprietà restituisce nullsempre .

Prefix

Ottiene o imposta il prefisso dello spazio dei nomi di questo nodo.

PreviousSibling

Ottiene il nodo immediatamente precedente a questo nodo.

(Ereditato da XmlNode)
PreviousText

Ottiene il nodo di testo che precede immediatamente questo nodo.

(Ereditato da XmlNode)
SchemaInfo

Ottiene l'infoset post-schema-validation-infoset assegnato a questo nodo in seguito alla convalida dello schema.

Specified

Ottiene un valore che indica se il valore dell'attributo è stato impostato in modo esplicito.

Value

Ottiene o imposta il valore del nodo.

Metodi

Nome Descrizione
AppendChild(XmlNode)

Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio di questo nodo.

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)
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)
InsertAfter(XmlNode, XmlNode)

Inserisce il nodo specificato immediatamente dopo il nodo di riferimento 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.

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.

PrependChild(XmlNode)

Aggiunge il nodo specificato all'inizio dell'elenco di nodi figlio per questo nodo.

(Ereditato da XmlNode)
RemoveAll()

Rimuove tutti i nodi figlio e/o gli attributi del nodo corrente.

(Ereditato da XmlNode)
RemoveChild(XmlNode)

Rimuove il nodo figlio specificato.

RemoveChild(XmlNode)

Rimuove il nodo figlio specificato.

(Ereditato da XmlNode)
ReplaceChild(XmlNode, XmlNode)

Sostituisce il nodo figlio specificato con il nuovo nodo figlio specificato.

ReplaceChild(XmlNode, XmlNode)

Sostituisce il nodo oldChild figlio con newChild il nodo .

(Ereditato da XmlNode)
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 XmlNode che corrisponde all'espressione XPath. Tutti i prefissi trovati nell'espressione XPath vengono risolti usando l'oggetto fornito XmlNamespaceManager.

(Ereditato da XmlNode)
SelectSingleNode(String)

Seleziona la prima XmlNode che corrisponde all'espressione XPath.

(Ereditato da XmlNode)
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 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.

Si applica a

Vedi anche