メインコンテンツまでスキップ
バージョン: 開発中

DOM GET XML ATTRIBUTE BY INDEX

DOM GET XML ATTRIBUTE BY INDEX ( elementRef : Text ; attribIndex : Integer ; attribName : Variable ; attribValue : Variable )

引数型説明
elementRefText→XML要素参照
attribIndexInteger→属性のインデックス番号
attribNameVariable←属性名
attribValueVariable←属性値
履歴
リリース内容
2004変更
<6初出

説明​

DOM GET XML ATTRIBUTE BY INDEX コマンドは、属性のインデックスを使用して、属性名と値を取得するために使用します。にはXML要素参照を、attribIndexには名前を知りたい要素のインデックス番号を渡します。名前がattribName 引数に、値がattribValue 引数に返されます。4Dは取得した値を引数として渡した変数と同じ型に変換します。変数の型が定義されていない場合、値はデフォルトでテキスト型で返されます。

Note: 配列のインデックス番号はXMLファイル中に表示される属性の順番通りではありません。XML中、属性のインデックスはnameのアルファベット順に並びかえられた属性の位置を示します。この点についてはDOM Count XML attributes コマンドの説明を参照してください。

attribIndex に渡された値がXML要素に定義された属性数より多い場合、エラーが返されます。

例題​

DOM Count XML attributes コマンドの例題参照

システム変数およびセット​

コマンドが正しく実行されるとシステム変数OKに1が設定され、エラーが発生すると0が設定されます。

参照​

DOM GET XML ATTRIBUTE BY NAME
DOM REMOVE XML ATTRIBUTE

プロパティ​

コマンド番号729
スレッドセーフであるyes
システム変数を更新するOK、error