DOM GET XML ATTRIBUTE BY NAME

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2004 (Modificado)


DOM GET XML ATTRIBUTE BY NAME (refElement; nomAtrib; valorAtrib)

ParámetroTipoDescripción
refElementCadenaReferencia del elemento XML
nomAtribCadenaNombre del atributo
valorAtribVariableValor del atributo

Descripción

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_STRING(16;$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:

Ver también

DOM GET XML ATTRIBUTE BY INDEX.

Variables y conjuntos sistema

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


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente