4D v16.3

DOM GET XML CHILD NODES

Página Inicial

 
4D v16.3
DOM GET XML CHILD NODES

DOM GET XML CHILD NODES 


 

DOM GET XML CHILD NODES ( elemRef ; arrTiposFilhos ; arrRefsNodos ) 
Parâmetro Tipo   Descrição
elemRef  Texto in Elemento XML de referência
arrTiposFilhos  Array inteiro longo in Tipos de nodos filhos
arrRefsNodos  Array texto in 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


Para maior informação, consulte a descrição do comando DOM Append XML child node.

O array arrRefsNodos recebe os valores ou as referências dos elementos em função de sua natureza (conteúdos ou instruções).

Exemplo  

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"



Ver também 

DOM Append XML child node
DOM Get XML document ref

 
PROPRIEDADES 

Produto: 4D
Tema: XML DOM
Número 1081

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v12

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)