メインコンテンツまでスキップ
バージョン: 20 R7 BETA

DOM GET XML CHILD NODES

DOM GET XML CHILD NODES ( elementRef ; childTypesArr ; nodeRefsArr )

引数説明
elementRefTextXML要素参照
childTypesArrInteger array子ノードのタイプ
nodeRefsArrText array子ノードの参照または値

説明

DOM GET XML CHILD NODES コマンドはelementRefで指定したXML要素のすべての子ノードのタイプと参照または値を返します。

子ノードのタイプはchildTypesArr配列に返されます。返された値は""テーマの以下の定数と比較できます:

定数
XML comment倍長整数2
XML processing instruction倍長整数3
XML DATA倍長整数6
XML CDATA倍長整数7
XML DOCTYPE倍長整数10
XML ELEMENT倍長整数11

詳細はDOM Append XML child node コマンドの説明を参照してください。

nodeRefsArr 配列には、(内容または指示命令に基づき) 要素の値または参照が返されます。

例題

以下のXML構造があるとき:

<myElement>Hello<br/>New<br/>York</myElement>

以下のコードを実行後:

 elementRef:=DOM Find XML element($root;"myElement")
 DOM GET XML CHILD NODES(elementRef;$typeArr;$textArr)

$typeArrと$textArr配列には以下の値が含まれます:

$typeArr{1}=6$textArr{1} = "Hello"
$typeArr{2}=11$textArr{2} = "AEF1233456878977" (
の要素参照)
$typeArr{3}=6$textArr{3} = "New"
$typeArr{4}=11$textArr{4} = "AEF1237897734568" (
の要素参照)
$typeArr{5}=6$textArr{5} = "York"

参照

DOM Append XML child node
DOM Get XML document ref

プロパティ

コマンド番号1081
スレッドセーフである