Saltar al contenido principal
Versión: Siguiente

SAX SET XML DECLARATION

SAX SET XML DECLARATION ( documento ; codificacion {; autonomo} )

ParámetroTipoDescripción
documentoDocRef🡒Referencia del documento abierto
codificacionCadena🡒Conjunto de caracteres del documento XML
autonomoBooleano🡒True = el documento es autónomo False (por defecto) = el documento no es autónomo

Descripción

El comando SAX SET XML DECLARATION inicializa el documento XML referenciado en documento utilizando la codificación especificada. Opcionalmente, puede definir el atributo autónomo.

  • codificacion: indica el conjunto de caracteres utilizado en el documento. Por defecto (si no se llama al comando), se utiliza el conjunto de caracteres UTF-8 (Unicode comprimido).Nota: si pasa un conjunto de caracteres que no soporta los comandos XML de 4D, se utilizará UTF-8. Consulte Conjuntos de caracteres para ver la lista de conjuntos de caracteres soportados (sin embargo se recomienda UTF-8 en la mayoría de los casos).
  • autonomo: indica si el documento es autonomo (True) o si depende, para su funcionamiento, de otros archivos o de recursos externos (False). Por defecto (si no se llama el comando o si el parámetro se omite), el documento no es autónomo.

Este comando debe llamarse una sola vez por documento y antes del primer comando de escritura XML en el documento; de lo contrario, se generará un mensaje de error.

Nota: puede especificar la indentación del documento gracias al comando XML SET OPTIONS antes de escribir cualquier cosa.

Este comando debe llamarse una sola vez por documento y antes del primer comando de escritura XML en el documento; de lo contrario, se generará un mensaje de error.

Ejemplo

El siguiente código:

 SAX SET XML DECLARATION($DocRef;"UTF-16";True)

... escribirá esta línea en el documento:

 

Ver también

SAX GET XML DOCUMENT VALUES