XmlValidatingReader.GetAttribute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得屬性的值。
多載
| 名稱 | Description |
|---|---|
| GetAttribute(Int32) |
取得帶有指定索引的屬性值。 |
| GetAttribute(String) |
取得指定名稱屬性的值。 |
| GetAttribute(String, String) |
取得具有指定本地名稱與命名空間的屬性值,統一資源識別碼(URI)。 |
GetAttribute(Int32)
取得帶有指定索引的屬性值。
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)
取得指定名稱屬性的值。
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)
取得具有指定本地名稱與命名空間的屬性值,統一資源識別碼(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 房產獲得這些資訊。