Condividi tramite


XmlValidatingReader.GetAttribute Metodo

Definizione

Ottiene il valore di un attributo.

Overload

Nome Descrizione
GetAttribute(Int32)

Ottiene il valore dell'attributo con l'indice specificato.

GetAttribute(String)

Ottiene il valore dell'attributo con il nome specificato.

GetAttribute(String, String)

Ottiene il valore dell'attributo con il nome locale e l'URI (Uniform Resource Identifier) specificati.

GetAttribute(Int32)

Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs

Ottiene il valore dell'attributo con l'indice specificato.

public:
 override System::String ^ GetAttribute(int i);
public override string GetAttribute(int i);
override this.GetAttribute : int -> string
Public Overrides Function GetAttribute (i As Integer) As String

Parametri

i
Int32

Indice dell'attributo. L’indice è in base zero. Il primo attributo ha indice 0.

Restituisce

Valore dell'attributo specificato.

Eccezioni

Il i parametro è minore di 0 o maggiore o uguale a AttributeCount.

Commenti

Questo metodo non sposta il lettore.

Annotazioni

La XmlValidatingReader classe è obsoleta in .NET Framework 2.0. È possibile creare un'istanza di convalida XmlReader usando la XmlReaderSettings classe e il Create metodo . Per altre informazioni, vedere la sezione Note della pagina di riferimento XmlReader.

Vedi anche

Si applica a

GetAttribute(String)

Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs

Ottiene il valore dell'attributo con il nome specificato.

public:
 override System::String ^ GetAttribute(System::String ^ name);
public override string? GetAttribute(string name);
public override string GetAttribute(string name);
override this.GetAttribute : string -> string
Public Overrides Function GetAttribute (name As String) As String

Parametri

name
String

Nome completo dell'attributo.

Restituisce

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

Commenti

Annotazioni

La XmlValidatingReader classe è obsoleta in .NET Framework 2.0. È possibile creare un'istanza di convalida XmlReader usando la XmlReaderSettings classe e il Create metodo . Per altre informazioni, vedere la sezione Note della pagina di riferimento XmlReader.

Questo metodo non sposta il lettore.

Se il lettore è posizionato in un DocumentType nodo, questo metodo può essere usato per ottenere i valori letterali PUBLIC e SYSTEM, ad esempio reader.GetAttribute("PUBLIC")

Vedi anche

Si applica a

GetAttribute(String, String)

Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs
Origine:
XmlValidatingReader.cs

Ottiene il valore dell'attributo con il nome locale e l'URI (Uniform Resource Identifier) specificati.

public:
 override System::String ^ GetAttribute(System::String ^ localName, System::String ^ namespaceURI);
public override string? GetAttribute(string localName, string? namespaceURI);
public override string GetAttribute(string localName, string namespaceURI);
override this.GetAttribute : string * string -> string
Public Overrides Function GetAttribute (localName As String, namespaceURI As String) As String

Parametri

localName
String

Nome locale dell'attributo.

namespaceURI
String

URI dello spazio dei nomi dell'attributo.

Restituisce

Valore dell'attributo specificato. Se l'attributo non viene trovato, null viene restituito . Questo metodo non sposta il lettore.

Commenti

Annotazioni

La XmlValidatingReader classe è obsoleta in .NET Framework 2.0. È possibile creare un'istanza di convalida XmlReader usando la XmlReaderSettings classe e il Create metodo . Per altre informazioni, vedere la sezione Note della pagina di riferimento XmlReader.

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

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

È possibile cercare l'attributo dt:type usando un argomento (prefisso e nome locale) o due argomenti (nome locale e URI dello spazio dei nomi):

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

Per cercare l'attributo xmlns:dt , usare uno degli argomenti seguenti:

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

È anche possibile ottenere queste informazioni usando la Prefix proprietà .

Vedi anche

Si applica a