| 4D v20.1SAX OPEN XML ELEMENT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 SAX OPEN XML ELEMENT 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SAX OPEN XML ELEMENT ( documento ; etiqueta {; nomAtrib ; valorAtrib} {; nomAtrib2 ; valorAtrib2 ; ... ; nomAtribN ; valorAtribN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| documento | DocRef |   | Referencia del documento abierto | |||||
| etiqueta | Cadena |   | Nombre del elemento a abrir | |||||
| nomAtrib | Cadena |   | Nombre del atributo | |||||
| valorAtrib | Cadena |   | Valor del atributo | |||||
El comando SAX OPEN XML ELEMENT permite añadir un nuevo elemento en el documento XML referenciado por document como también, opcionalmente, atributos y sus valores.
El elemento añadido está “abierto” en el documento (la etiqueta de fin no está añadida). Para cerrar un elemento creado utilizando este comando, debe:
En etiqueta, pase el nombre del elemento a crear. Este nombre sólo puede contener letras, números y los caracteres “.”, “-“,”_” y “:”. Si se pasa un caracter inválido en etiqueta, se generará un error.
Opcionalmente, el comando permite pasar uno o varios pares de atributos/valores (en forma de variables, campos o valores literales) utilizando los parámetros nomAtrib y valorAtrib. Puede pasar tantos pares atributo/valor como quiera.
La siguiente instrucción:
 vElement:="Libro"
 SAX OPEN XML ELEMENT($DocRef;vElement)... escribirá la siguiente línea en el documento:
 <BookSi se pasa en 
	Producto: 4D
	Tema: XML SAX
	Número 
        853
        
        
        
	
	Creado por: 4D 2004
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v20)
	
	
	Manual de lenguaje 4D ( 4D v20.1)
	
	
	
 Añadir un comentario
Añadir un comentario