XmlValidatingReader.GetAttribute Metod

Definition

Hämtar värdet för ett attribut.

Överlagringar

Name Description
GetAttribute(Int32)

Hämtar värdet för attributet med det angivna indexet.

GetAttribute(String)

Hämtar värdet för attributet med det angivna namnet.

GetAttribute(String, String)

Hämtar värdet för attributet med det angivna lokala namnet och namnområdet Uniform Resource Identifier (URI).

GetAttribute(Int32)

Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs

Hämtar värdet för attributet med det angivna indexet.

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

Parametrar

i
Int32

Attributets index. Indexet är nollbaserat. (Det första attributet har index 0.)

Returer

Värdet för det angivna attributet.

Undantag

Parametern i är mindre än 0 eller större än eller lika med AttributeCount.

Kommentarer

Den här metoden flyttar inte läsaren.

Note

Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Se även

Gäller för

GetAttribute(String)

Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs

Hämtar värdet för attributet med det angivna namnet.

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

Parametrar

name
String

Attributets kvalificerade namn.

Returer

Värdet för det angivna attributet. Om attributet inte hittas null returneras.

Kommentarer

Note

Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Den här metoden flyttar inte läsaren.

Om läsaren är placerad på en DocumentType nod kan den här metoden användas för att hämta public- och SYSTEM-literalerna, till exempel reader.GetAttribute("PUBLIC")

Se även

Gäller för

GetAttribute(String, String)

Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs
Källa:
XmlValidatingReader.cs

Hämtar värdet för attributet med det angivna lokala namnet och namnområdet Uniform Resource Identifier (URI).

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

Parametrar

localName
String

Attributets lokala namn.

namespaceURI
String

Attributets namnområdes-URI.

Returer

Värdet för det angivna attributet. Om attributet inte hittas null returneras. Den här metoden flyttar inte läsaren.

Kommentarer

Note

Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Följande XML innehåller ett attribut i ett specifikt namnområde:

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

Du kan slå upp dt:type attributet med hjälp av ett argument (prefix och lokalt namn) eller två argument (lokalt namn och namnområdes-URI):

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

Om du vill slå upp xmlns:dt attributet använder du något av följande argument:

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

Du kan också hämta den här informationen med hjälp av egenskapen Prefix .

Se även

Gäller för