Saltar al contenido principal
Versión: Siguiente

SAX OPEN XML ELEMENT ARRAYS

SAX OPEN XML ELEMENT ARRAYS ( documento : Time ; etiqueta : Text {; ...(arrayNomsAtrib : Text array ; arrayValoresAtrib : Array)} )
SAX OPEN XML ELEMENT ARRAYS ( documento : Time ; etiqueta : Text {; ...(arrayNomsAtrib : Text ; arrayValoresAtrib : Text)} )

ParámetroTipoDescripción
documentoTime→Referencia del documento abierto
etiquetaText→Nombre del elemento a abrir
arrayNomsAtribText array→Array de nombres de atributos
arrayValoresAtribArray→Array de valores de atributos
Historial
VersiónCambios
12Modificado
2004Creado por

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.

SAX OPEN XML ELEMENT ARRAYS acepta arrays de tipo fecha, numéricos, booleanos e imagen como parámetros arrayValoresAtrib. 4D automáticamente realiza todas las conversiones necesarias; puede configurar estas conversiones utilizando el comando XML SET OPTIONS.

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
XML SET OPTIONS

Propiedades​

Número de comando921
Hilo seguroyes