Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XmlNodeReader.GetAttribute (String, String)

 

Data di pubblicazione: ottobre 2016

Ottiene il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

Spazio dei nomi:   System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public override string GetAttribute(
	string name,
	string namespaceURI
)

Parametri

name
Type: System.String

Nome locale dell'attributo.

namespaceURI
Type: System.String

URI dello spazio dei nomi dell'attributo.

Valore restituito

Type: System.String

Valore dell'attributo specificato. Se l'attributo non viene trovato, verrà restituito null.

System_CAPS_noteNota

In .NET Framework 2.0, è consigliabile creare istanze di XmlReader tramite la classe XmlReaderSettings e il metodo Create. In questo modo è possibile sfruttare completamente tutte le nuove funzionalità introdotte in .NET Framework. Per ulteriori informazioni, vedere la sezione Osservazioni di XmlReader pagina di riferimento.

Il seguente codice XML contiene un attributo in uno spazio dei nomi specifico:

<test xmlns:dt="urn:datatypes" dt:type="int"/>

È possibile effettuare la ricerca di dt:type attributo utilizzando un solo argomento (prefisso e il nome locale) oppure due argomenti (nome locale e URI dello spazio dei nomi):

String dt = reader.GetAttribute("dt:type");
String dt2 = reader.GetAttribute("type","urn:datatypes");

Per la ricerca di xmlns:dt dell'attributo, utilizzare uno dei seguenti argomenti:

String dt3 = reader.GetAttribute("xmlns:dt");
String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/);

È inoltre possibile ottenere queste informazioni utilizzando il Prefix proprietà.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: