4D v16.3

DOM Get first child XML element

Inicio

 
4D v16.3
DOM Get first child XML element

DOM Get first child XML element 


 

DOM Get first child XML element ( elementRef {; nomElementHijo {; valorElementHijo}} ) -> Resultado 
Parámetro Tipo   Descripción
elementRef  Cadena in Referencia del elemento XML
nomElementHijo  Cadena in Nombre del elemento XML hijo
valorElementHijo  Cadena in Valor del elemento XML hijo
Resultado  Cadena in Referencia del elemento XML hijo

El comando DOM Get first child XML element devuelve una referencia XML al primer “hijo” del elemento XML pasado en refElement. Esta referencia puede utilizarse con otros comandos de análisis XML.

Los parámetros nomElementHijo y valorElemHijo, si se pasan, reciben respectivamente el nombre y el valor del elemento hijo.

Recuperación de la referencia del primer elemento XML del padre raíz. La estructura XML (C:\\import.xml) se carga previamente en un BLOB:

 C_BLOB(miVarBlob)
 C_TEXT($xml_Padre_Ref;$xml_Hijo_Ref)
 
 DOCUMENT TO BLOB("c:\\importar.xml";miVarBlob)
 $xml_Padre_Ref:=DOM Parse XML variable(miVarBlob)
 $xml_Hijo_Ref:=DOM Get first child XML element($xml_Padre_Ref)

Recuperación de la referencia, del nombre y del valor del primer elemento XML del padre raíz. La estructura XML (C:\\importar.xml) se carga previamente en un BLOB:

 C_BLOB(miVarBlob)
 C_TEXT($xml_Padre_Ref;$xml_Hijo_Ref)
 C_TEXT($hijoNom;$hijoValor)
 
 DOCUMENT TO BLOB("c:\\importar.xml";miVarBlob)
 $xml_Padre_Ref:=DOM Parse XML variable(miVarBlob)
 $xml_Hijo_Ref:=DOM Get first child XML element($xml_Padre_Ref;$hijoNom;$hijoValor)

Si el comando se ejecutó correctamente, la variable sistema OK toma el valor 1. De lo contrario, toma el valor 0.



Ver también 

DOM Get next sibling XML element

 
PROPIEDADES 

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

Este comando modifica la variable sistema OKThis command can be run in preemptive processes

 
HISTORIA 

Modificado: 4D 2004.2

 
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)