SAX OPEN XML ELEMENT ARRAYS

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


SAX OPEN XML ELEMENT ARRAYS (document; tag{; attribNamesArray; attribValuesArray}{; attribNamesArray2; attribValuesArray2; ...; attribNamesArrayN; attribValuesArrayN})

ParámetroTipoDescripción
documentDocRefReferencia del documento abierto
etiquetaCadenaNombre del elemento a abrir
arrayNomsAtribArray cadenaArray de nombres de atributos
arrayValoresAtribArray cadenaArray de valores de atributos

Descripción

El comando SAX OPEN XML ELEMENT ARRAYS permite añadir un nuevo elemento en el documento XML cuya referencia se pasa en document como también, opcionalmente, atributos y sus valores en forma de arrays.

Excepto por el soporte de arrays (ver a continuación), este comando es idéntico a SAX OPEN XML ELEMENT. Por favor consulte la descripción de este comando para mayor información sobre su funcionamiento.

Opcionalmente, el comando SAX OPEN XML ELEMENT ARRAYS permite pasar pares de atributos y de valores de atributos en forma de arrays en los parámetros arrayNomsAtrib y arrayValoresAtrib.

Los arrays deben haber sido creados previamente y funcionar por pares. Puede pasar tantos pares de arrays y elementos en cada par como quiera.

Ejemplo

El siguiente método:

   ARRAY STRING(80;aNomsAtrib;2)
   ARRAY STRING(80;aValoresAtrib;2)
   vElement:="Libro"
   aNomsAtrib{1}:="Font"
   aValoresAtrib{1}:="Arial"
   aNomsAtrib{2}:="Style"
   aValoresAtrib{2}:="Bold"
   SAX OPEN XML ELEMENT ARRAYS($DocRef;vElemento;tNomsAtrib;tValoresAtrib)

... escribirá en el documento:

<Book Font="Arial" Style="Bold">

Ver también

SAX CLOSE XML ELEMENT, SAX OPEN XML ELEMENT.


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