DOM Count XML attributes

4D - Documentation   Français   English   German   Español   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 Count XML attributes (refElement) Entero largo

ParámetroTipoDescripción
refElementCadenaReferencia del elemento XML
ResultadoEntero largoNúmero de atributos

Descripción

El comando DOM Count XML attributes devuelve el número de los atributos XML presentes en el elemento XML designado por refElement. Para mayor información sobre los atributos XML, consulte la sección Overview of XML Commands.

Ejemplo

Antes de recuperar los valores de los elementos en un array, usted quiere conocer el número de atributos en el siguiente elemento:

   C_BLOB(miVarBlob)
   C_STRING(16;$ref_xml_Padre;$ref_xml_hijo)
   C_TEXT(miResultado)
   C_LONGINT($numAtributos)

   $ref_xml_Padre:=DOM Parse XML variable(miVarBlob)
   $ref_xml_hijo:=DOM Get first child XML element($ref_xml_Padre)

   $numAtributos:=DOM Count XML attributes($ref_xml_hijo)
   ARRAY TEXT(tAtrib;$numAtributos)
   For($i;1;$numAtributos)
      DOM GET XML ATTRIBUTE BY INDEX($ref_xml_hijo;$i;tAtrib{$i})
   End for

En el ejemplo anterior, $numAtributos es igual a 3, tAtrib{1} contiene "Font," tAtrib{2} contiene "N" y tAtrib{3} contiene "size."

Nota: el número de índice no corresponde a la ubicación del atributo en el archivo XML mostrado en forma de texto. En XML, el índice de un atributo indica su posición entre los atributos clasificados por orden alfabético (en función de su nombre).

Ver también

DOM Count XML elements.

Variables y conjuntos sistema

Si el comando se ha 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   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente