Saltar al contenido principal
Versión: Siguiente

SAX OPEN XML ELEMENT

SAX OPEN XML ELEMENT ( documento : Time ; etiqueta : Text {; ...(nomAtrib : Text ; valorAtrib : Text)} )

ParámetroTipoDescripción
documentoTime→Referencia del documento abierto
etiquetaText→Nombre del elemento a abrir
nomAtribText→Nombre del atributo
valorAtribText→Valor del atributo
Historial
VersiónCambios
2004Creado por

Descripción​

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< pre=""></book<>

Gestión de errores​

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​

Número de comando853
Hilo seguroyes
Modifica variableserror