System::Xml::XmlAttribute classe

XmlAttribute class

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

class XmlAttribute : public System::Xml::XmlNode

Metodi

MetodoDescrizione
AppendChild(SharedPtr<XmlNode>) overrideAggiunge il nodo specificato alla fine dell’elenco dei nodi figlio di questo nodo.
CloneNode(bool) overrideCrea un duplicato di questo nodo.
get_BaseURI() overrideRestituisce l’Uniform Resource Identifier (URI) di base del nodo.
get_LocalName() overrideRestituisce il nome locale del nodo.
get_Name() overrideRestituisce il nome qualificato del nodo.
get_NamespaceURI() overrideRestituisce l’URI dello spazio dei nomi di questo nodo.
get_NodeType() overrideRestituisce il tipo del nodo corrente.
get_OwnerDocument() overrideRestituisce il XmlDocument a cui appartiene questo nodo.
virtual get_OwnerElement()Restituisce l’XmlElement a cui appartiene l’attributo.
get_Prefix() overrideRestituisce il prefisso dello spazio dei nomi di questo nodo.
get_SchemaInfo() overrideRestituisce il post-schema-validation-infoset che è stato assegnato a questo nodo come risultato della convalida dello schema.
virtual get_Specified()Restituisce un valore che indica se il valore dell’attributo è stato impostato esplicitamente.
get_Value() overrideRestituisce il valore del nodo.
InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideInserisce il nodo specificato immediatamente dopo il nodo di riferimento specificato.
InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideInserisce il nodo specificato immediatamente prima del nodo di riferimento specificato.
PrependChild(SharedPtr<XmlNode>) overrideAggiunge il nodo specificato all’inizio dell’elenco dei nodi figlio per questo nodo.
RemoveChild(SharedPtr<XmlNode>) overrideRimuove il nodo figlio specificato.
ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideSostituisce il nodo figlio specificato con il nuovo nodo figlio specificato.
set_InnerText(String) overrideImposta i valori concatenati del nodo e di tutti i suoi figli.
set_InnerXml(String) overrideImposta il valore dell’attributo.
set_Prefix(String) overrideImposta il prefisso dello spazio dei nomi di questo nodo.
set_Value(String) overrideImposta il valore del nodo.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideSalva tutti i figli del nodo nello XmlWriter specificato.
WriteTo(const SharedPtr<XmlWriter>&) overrideSalva il nodo nello XmlWriter specificato.

Typedefs

TypedefDescrizione
PtrUn alias per un puntatore condiviso a un’istanza di questa classe.

Osservazioni

Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

Vedi anche