Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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:
<Book
Si se pasa en
Producto: 4D
Tema: XML SAX
Número
853
Creado por: 4D 2004
Manual de lenguaje 4D ( 4D v20 R7)