4D v16.3

Presentación de los comandos XML SAX

Inicio

 
4D v16.3
Presentación de los comandos XML SAX

Presentación de los comandos XML SAX  


 

 

Este tema agrupa los comandos XML SAX de 4D.

Para información general sobre XML (presentación, conjunto de caracteres, glosario) como también sobre las diferencias entre los modos DOM y SAX, consulte la sección Presentación de los comandos XML DOM.

Nota sobre el modo apropiativo: las referencias XML creadas por un proceso apropiativo sólo se puede utilizar en este proceso específico. Por el contrario, las referencias XML creadas por un proceso cooperativo pueden ser utilizadas por cualquier otro proceso cooperativo, pero no pueden ser utilizadas por cualquier proceso apropiativo.

Los comandos SAX trabajan con las referencias de documentos estándar de 4D (DocRef, referencia de tipo Hora). Por lo tanto es posible utilizar estos comandos de forma conjunta con los comandos 4D utilizados para administrar documentos, tales como SEND PACKET o Append document.
La creación y apertura por programación de documentos XML se lleva a cabo utilizando los comandos Create document y Open document. Posteriormente, el uso de un comando XML con estos documentos provocará la implementación automática de los mecanismos XML tales como la codificación. Por ejemplo, el encabezado <?xml version="1.0" encoding="… encodage …" standalone = "no "?> se escribirá automáticamente en el documento.

Nota: los documentos que van a ser leídos por comandos SAX deben ser abiertos en modo sólo lectura por el comando Open document. Esto evita conflictos entre 4D y la librería Xerces al abrir simultáneamente documentos “estándar” y documentos XML. Si ejecuta un comando de análisis SAX con un documento abierto en modo lectura escritura, se muestra un mensaje de alerta y el análisis es imposible.

El cierre de un documento XML SAX debe llevarse a cabo utilizando el comando CLOSE DOCUMENT. Si hay elementos XML abiertos, se cerrarán automáticamente.

 
PROPIEDADES 

Producto: 4D
Tema: XML SAX

 
HISTORIA 

 
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)