Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
DOM GET XML CHILD NODES
|
DOM GET XML CHILD NODES ( elemRef ; arrTiposFilhos ; arrRefsNodos ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
elemRef | Texto |
![]() |
Elemento XML de referência | |||||
arrTiposFilhos | Array inteiro longo |
![]() |
Tipos de nodos filhos | |||||
arrRefsNodos | Array texto |
![]() |
Referência ou valores dos nodos filhos | |||||
O comando DOM GET XML CHILD NODES retorna os tipos e referências ou valores de todos os nodos filhos do elemento XML designado por refElement.
Os tipos dos nodos filhos são retornados no array arrTiposFilhos. Pode comparar os valores retornados pelo comando com as seguintes constantes do tema "XML":
Constante | Tipo | Valor |
XML comment | Inteiro longo | 2 |
XML processing instruction | Inteiro longo | 3 |
XML DATA | Inteiro longo | 6 |
XML CDATA | Inteiro longo | 7 |
XML DOCTYPE | Inteiro longo | 10 |
XML ELEMENT | Inteiro longo | 11 |
Dada a seguinte estrutura XML:
<myElement>Olá<br/>Nova<br/>York</myElement>
Depois da execução destas instruções:
elementRef:=DOM Find XML element($root;"myElement")
DOM GET XML CHILD NODES(elementRef;$typeArr;$textArr)
... os arrays $typeArr e $textArr conterão os seguintes valores:
$typeArr{1}=6 | $textArr{1} = "Olá" |
$typeArr{2}=11 | $textArr{2} = "AEF1233456878977" (element reference <Br/>) |
$typeArr{3}=6 | $textArr{3} = "Nova" |
$typeArr{4}=11 | $textArr{4} = "AEF1237897734568" (element reference <Br/>) |
$typeArr{5}=6 | $textArr{5} = "York" |
Produto: 4D
Tema: XML DOM
Número
1081
Criado por: 4D v12
Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)