4D v16.3

DOM GET XML CHILD NODES

Inicio

 
4D v16.3
DOM GET XML CHILD NODES

DOM GET XML CHILD NODES 


 

DOM GET XML CHILD NODES ( refElement ; ArrTiposHijos ; arrRefsNodos ) 
Parámetro Tipo   Descripción
refElement  Texto in Referencia del elemento XML
ArrTiposHijos  Array entero largo in Tipos de nodos hijos
arrRefsNodos  Array texto in Referencias o Valores de los nodos hijos

El comando DOM GET XML CHILD NODES devuelve los tipos y referencias o valores de todos los nodos hijos del elemento XML designado por refElement.

Los tipos de los nodos hijos se devuelven en el array arrTiposHijos. Puede comparar los valores devueltos por el comando con las siguientes constantes del tema "":

Constante Tipo Valor
XML comment Entero largo 2
XML processing instruction Entero largo 3
XML DATA Entero largo 6
XML CDATA Entero largo 7
XML DOCTYPE Entero largo 10
XML ELEMENT Entero largo 11

Para mayor información, consulte la descripción del comando DOM Append XML child node.

El array arrRefsNodos recibe los valores o las referencias de los elementos en función de su naturaleza (contenidos o instrucciones).

Ejemplo  

Dada la siguiente estructura XML:

<myElement>Hola<br/>Nueva<br/>York</myElement>

Después de la ejecución de estas instrucciones:

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

... los arrays $typeArr y $textArr contendrán los siguientes valores:

$typeArr{1}=6$textArr{1} = "Hola"
$typeArr{2}=11$textArr{2} = "AEF1233456878977" (element reference <Br/>)
$typeArr{3}=6$textArr{3} = "Nueva"
$typeArr{4}=11$textArr{4} = "AEF1237897734568" (element reference <Br/>)
$typeArr{5}=6$textArr{5} = "York"



Ver también 

DOM Append XML child node
DOM Get XML document ref

 
PROPIEDADES 

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

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v12

 
ARTICLE USAGE

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