XMLReader::getAttributeとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > XMLReader::getAttributeの意味・解説 

XMLReader::getAttribute

(PHP 5 >= 5.1.2)
XMLReader::getAttribute — 名前をもとに、属性の値を取得する

説明

class XMLReader {
string getAttribute ( string name )
} 指定した名前の属性の値を返します。属性が存在しなかったり 現在位置が要素ノードでなかったりした場合には空の文字列を返します。

パラメータ

name
属性の名前。

返り値

属性の値を返します。指定した名前 name の 属性が見つからなかったり、現在位置が要素ではなかったりした場合には 空の文字列を返します。

参考

XMLReader::getAttributeNo
XMLReader::getAttributeNs


XmlReader.GetAttribute メソッド (String, String)

派生クラスオーバーライドされると、指定した LocalName および NamespaceURI の属性の値を取得します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public MustOverride Function
 GetAttribute ( _
    name As String, _
    namespaceURI As String _
) As String
Dim instance As XmlReader
Dim name As String
Dim namespaceURI As String
Dim returnValue As String

returnValue = instance.GetAttribute(name, namespaceURI)
public abstract string GetAttribute (
    string name,
    string namespaceURI
)
public:
virtual String^ GetAttribute (
    String^ name, 
    String^ namespaceURI
) abstract
public abstract String GetAttribute (
    String name, 
    String namespaceURI
)
public abstract function GetAttribute (
    name : String, 
    namespaceURI : String
) : String

パラメータ

name

属性ローカル名。

namespaceURI

属性名前空間 URI

戻り値
指定した属性の値。指定した属性が見つからない場合null 参照 (Visual Basic では Nothing) が返されます。このメソッドは、リーダー移動しません。

解説解説

特定の名前空間内の属性含んでいる XML次に示します

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

1 つ引数 (プリフィックスローカル名) または 2 つ引数 (ローカル名と名前空間 URI) を使用してdt:type 属性検索できます

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

xmlns:dt 属性検索するには、次の引数いずれか 1 つ使用します

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

Prefix プロパティ使用してこの情報取得することもできます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlReader.GetAttribute メソッド (Int32)

派生クラスオーバーライドされると、指定したインデックス属性の値を取得します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

使用例使用例

3 番目の属性の値を取得する例を次に示します

reader.ReadToFollowing("book")
Dim isbn As String = reader.GetAttribute(2)
reader.ReadToFollowing("book");
string isbn = reader.GetAttribute(2);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlReader.GetAttribute メソッド (String)

派生クラスオーバーライドされると、指定した Name属性の値を取得します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

解説解説

このメソッドは、リーダー移動しません。

リーダーDocumentType ノード配置されている場合は、このメソッド使用してreader.GetAttribute("PUBLIC") などの PUBLIC リテラルおよび SYSTEM リテラル取得できます

使用例使用例

ISBN 属性の値を取得する例を次に示します

reader.ReadToFollowing("book")
Dim isbn As String = reader.GetAttribute("ISBN")
Console.WriteLine("The ISBN value: " + isbn)
reader.ReadToFollowing("book");
string isbn = reader.GetAttribute("ISBN");
Console.WriteLine("The ISBN value: " + isbn);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlReader.GetAttribute メソッド

派生クラスオーバーライドされると、属性の値を取得します
オーバーロードの一覧オーバーロードの一覧

名前 説明
XmlReader.GetAttribute (Int32) 派生クラスオーバーライドされると、指定したインデックス属性の値を取得します

.NET Compact Framework によってサポートされています。

XmlReader.GetAttribute (String) 派生クラスオーバーライドされると、指定した Name属性の値を取得します

.NET Compact Framework によってサポートされています。

XmlReader.GetAttribute (String, String) 派生クラスオーバーライドされると、指定した LocalName および NamespaceURI の属性の値を取得します

.NET Compact Framework によってサポートされています。

参照参照

関連項目

XmlReader クラス
XmlReader メンバ
System.Xml 名前空間

その他の技術情報

XmlReader による XML読み取り
XmlReader による XML読み取り
XmlReader による XML読み取り


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

「XMLReader::getAttribute」の関連用語











XMLReader::getAttributeのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XMLReader::getAttributeのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS