4D v16.3

SAX OPEN XML ELEMENT

Inicio

 
4D v16.3
SAX OPEN XML ELEMENT

SAX OPEN XML ELEMENT 


 

SAX OPEN XML ELEMENT ( documento ; etiqueta {; nomAtrib ; valorAtrib} {; nomAtrib2 ; valorAtrib2 ; ... ; nomAtribN ; valorAtribN} ) 
Parámetro Tipo   Descripción
documento  DocRef in Referencia del documento abierto
etiqueta  Cadena in Nombre del elemento a abrir
nomAtrib  Cadena in Nombre del atributo
valorAtrib  Cadena in 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:

  • Utilizar el comando SAX CLOSE XML ELEMENT, o
  • Cerrar el documento XML. En este caso, 4D añadirá automáticamente las etiquetas XML de cierre necesarias.

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.

Ejemplo  

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 tag un carácter inválido, se genera un error.



Ver también 

SAX CLOSE XML ELEMENT
SAX OPEN XML ELEMENT ARRAYS

 
PROPIEDADES 

Producto: 4D
Tema: XML SAX
Número 853

Este comando modifica la variable sistema ErrorThis command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D 2004

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)