Xml.XMLDoc.TXMLNode.GetAttribute
Delphi
function GetAttribute(const AttrName: DOMString): OleVariant;
C++
System::OleVariant __fastcall GetAttribute(const System::UnicodeString AttrName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLNode |
説明
このノードの属性の値を返します。
TXMLNode オブジェクトの IXMLNode インターフェースを使用すると,プロテクトメソッド GetAttribute を呼び出すことができます。GetAttribute は,このノードの属性の値を返します。
AttrName は属性の名前です。
GetAttribute メソッドは,指定した属性の値を返します。通常,この値は文字列です。AttrName で指定された名前の属性がノードにない場合,GetAttribute が返す値はドキュメントの Options プロパティで決まります。Options に doAttrNull が含まれている場合,GetAttribute は存在しない属性についてはバリアント型の Null 値を返します。Options に doAttrNull が含まれていない場合,GetAttribute は存在しない属性の値として空の文字列を返します。
このノードが要素ノードではない場合,GetAttribute は EXMLDocError 例外を生成します。