4D v16.3

DOM GET XML ATTRIBUTE BY NAME

Inicio

 
4D v16.3
DOM GET XML ATTRIBUTE BY NAME

DOM GET XML ATTRIBUTE BY NAME 


 

DOM GET XML ATTRIBUTE BY NAME ( elementRef ; nomAtrib ; valorAtrib ) 
Parámetro Tipo   Descripción
elementRef  Cadena in Referencia del elemento XML
nomAtrib  Cadena in Nombre del atributo
valorAtrib  Variable in Valor del atributo

El comando DOM GET XML ATTRIBUTE BY NAME permite conocer el valor de un atributo especificado por su nombre.

Pase en refElement la referencia de un elemento XML y en nomAtrib el nombre del atributo del que quiere conocer su valor. El valor se devuelve en el parámetro valorAtrib.

4D intentará convertir el valor obtenido en el tipo de la variable pasada como parámetro.

Si no existe ningún atributo nomAtrib en el elemento XML, se devuelve un error. Si varios atributos del elemento XML tienen el mismo nombre, sólo se devuelve el valor del primer atributo.

Ejemplo  

Este método se utiliza para recuperar un valor de atributo XML utilizando su nombre:

 C_BLOB(miVarBlob)
 C_TEXT($ref_XML_Padre;$ref_XML_Hijo)
 C_LONGINT($NumLinea)
 
 $ref_XML_Padre:=DOM Parse XML variable(miVarBlob)
 $ref_XML_Hijo:=DOM Get first child XML element($ref_XML_Padre)
 DOM GET XML ATTRIBUTE BY NAME($ref_XML_Hijo;"N";$NumLinea)

Si este método se aplica al ejemplo a continuación, $NumLinea contiene el valor 1:

Si el comando ha sido ejecutado correctamente, la variable sistema OK toma el valor 1. Si ocurre un error, toma el valor 0.



Ver también 

DOM GET XML ATTRIBUTE BY INDEX
DOM REMOVE XML ATTRIBUTE

 
PROPIEDADES 

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

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

 
HISTORIA 

Modificado: 4D 2004

 
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)