XmlAttribute 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 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à
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 |
| 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 |
| 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 |
| 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. |