共用方式為


XmlValidatingReader.GetAttribute 方法

定義

取得屬性的值。

多載

名稱 Description
GetAttribute(Int32)

取得帶有指定索引的屬性值。

GetAttribute(String)

取得指定名稱屬性的值。

GetAttribute(String, String)

取得具有指定本地名稱與命名空間的屬性值,統一資源識別碼(URI)。

GetAttribute(Int32)

來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs

取得帶有指定索引的屬性值。

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

參數

i
Int32

屬性的索引。 此索引是以零為起始。 (第一個屬性的索引為 0。)

傳回

指定屬性的值。

例外狀況

參數 i 小於 0 或大 AttributeCount於等於 。

備註

此方法不會移動讀者。

備註

這個 XmlValidatingReader 類別在 .NET Framework 2.0 中已經過時。 你可以透過使用XmlReaderSettings類別和Create方法來建立一個驗證實XmlReader例。 如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

另請參閱

適用於

GetAttribute(String)

來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs

取得指定名稱屬性的值。

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

參數

name
String

屬性的限定名稱。

傳回

指定屬性的值。 若未找到該屬性,則 null 返回。

備註

備註

這個 XmlValidatingReader 類別在 .NET Framework 2.0 中已經過時。 你可以透過使用XmlReaderSettings類別和Create方法來建立一個驗證實XmlReader例。 如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

此方法不會移動讀者。

若讀取器位於節點 DocumentType 上,此方法可用來取得 PUBLIC 與 SYSTEM 字面,例如, reader.GetAttribute("PUBLIC")

另請參閱

適用於

GetAttribute(String, String)

來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs
來源:
XmlValidatingReader.cs

取得具有指定本地名稱與命名空間的屬性值,統一資源識別碼(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

參數

localName
String

該屬性的當地名稱。

namespaceURI
String

屬性的命名空間 URI。

傳回

指定屬性的值。 若未找到該屬性,則 null 返回。 此方法不會移動讀者。

備註

備註

這個 XmlValidatingReader 類別在 .NET Framework 2.0 中已經過時。 你可以透過使用XmlReaderSettings類別和Create方法來建立一個驗證實XmlReader例。 如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

以下 XML 包含特定命名空間中的一個屬性:

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

你可以用一個參數(前綴和本地名稱)或兩個參數(本地名稱和命名空間 URI)來查詢這個 dt:type 屬性:

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

要查詢該屬性, xmlns:dt 請使用以下其中一個參數:

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

你也可以透過該 Prefix 房產獲得這些資訊。

另請參閱

適用於