DOM GET XML ATTRIBUTE BY NAME

4D - Documentation   French   English   German   Spanish   日本語   4D v11 SQLコマンドテーマリスト   4D v11 SQLインデックス   4D v11 SQL定数テーマリスト   戻る   前   次

version 2004 (Modified)


DOM GET XML ATTRIBUTE BY NAME (elementRef; attribName; attribValue)

引数説明
elementRef文字列XML要素参照
attribName文字列属性名
attribValue変数属性値

説明

DOM GET XML ATTRIBUTE BY NAME コマンドを使用して、属性名に対応する属性値を取得できます。

elementRef に要素参照を、attribNameには属性値を取得したい属性の名前を渡します。値はattribValue 引数に返されます。4Dは取得した値を渡した変数と同じ型に変換します。

attribName 属性がXML要素中に存在しない場合、エラーが返されます。複数の同じ名前を持つ属性がXML要素中に存在する場合、最初の属性のみが返されます。

例題

このメソッドは名前を指定してXML属性を取得するために使用します:

   C_BLOB(myBlobVar)
   C_STRING(16;$xml_Parent_Ref;$xml_Child_Ref)
   C_LONGINT($LineNum)

   $xml_Parent_Ref:=DOM Parse XML variable(myBlobVar)
   $xml_Child_Ref:=DOM Get first child XML element($xml_Parent_Ref)
   DOM GET XML ATTRIBUTE BY NAME($xml_Child_Ref;"N";$LineNum)

このメソッドを以下の例題に適用すると、$LineNumには1が返されます:

参照

DOM GET XML ATTRIBUTE BY INDEX.

システム変数またはセット

コマンドが正しく実行されるとOKシステム変数に1が、そうでなければ0が設定されます。


4D - Documentation   French   English   German   Spanish   日本語   4D v11 SQLコマンドテーマリスト   4D v11 SQLインデックス   4D v11 SQL定数テーマリスト   戻る   前   次