| 4D v15 R2SAX OPEN XML ELEMENT ARRAYS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R2
 SAX OPEN XML ELEMENT ARRAYS 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SAX OPEN XML ELEMENT ARRAYS ( documento ; etiqueta {; arrayNomsAtrib ; arrayValoresAtrib} {; arrayNomsAtrib2 ; arrayValoresAtrib2 ; ... ; arrayNomsAtribN ; arrayValoresAtribN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| documento | DocRef |   | Referencia del documento abierto | |||||
| etiqueta | Cadena |   | Nombre del elemento a abrir | |||||
| arrayNomsAtrib | Array cadena |   | Array de nombres de atributos | |||||
| arrayValoresAtrib | Array cadena, Array entero largo, Array fecha, Array real, Array imagen, Array booleano |   | Array de valores de atributos | |||||
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. 
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">
	Producto: 4D
	Tema: XML SAX
	Número 
        921
        
        
        
	
	Creado por: 4D 2004
	Modificado: 4D v12
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v15)
	Manual de lenguaje 4D ( 4D v15 R2)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario