4D v14.3DOM GET XML CHILD NODES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
DOM GET XML CHILD NODES
|
DOM GET XML CHILD NODES ( elementRef ; childTypesArr ; nodeRefsArr ) | ||||||||
引数 | 型 | 説明 | ||||||
elementRef | テキスト |
![]() |
XML要素参照 | |||||
childTypesArr | 倍長整数配列 |
![]() |
子ノードのタイプ | |||||
nodeRefsArr | テキスト配列 |
![]() |
子ノードの参照または値 | |||||
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" (<br/>の要素参照) |
$typeArr{3}=6 | $textArr{3} = "New" |
$typeArr{4}=11 | $textArr{4} = "AEF1237897734568" (<br/>の要素参照) |
$typeArr{5}=6 | $textArr{5} = "York" |
プロダクト: 4D
テーマ: XML DOM
番号:
1081
初出: 4D v12
DOM Append XML child node
DOM Get XML document ref
ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)