versión 2004
SAX SET XML OPTIONS (document; codificacion{; autonomo{; indentacion}})
Parámetro | Tipo | Descripción | |
document | DocRef | Referencia del documento abierto | |
codificacion | Cadena | Conjunto de caracteres del documento XML | |
autonomo | Booleano | True = el documento es autónomo | |
False (por defecto) = el documento no es autónomo | |||
indentacion | Booleano | True (por defecto) = el documento está indentado | |
False = el documento no está indentado |
Descripción
El comando SAX SET XML OPTIONS inicializa el documento XML referenciado por documento utilizando los valores pasados en el parámetro. Estos parámetros permiten determinar la codificación, el atributo autónomo y la indentación del documento.
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).
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.
indentacion: indica si el documento debe mostrar las indentaciones (True) o no (False) correspondientes a los niveles jerárquicos de las llaves XML. Por defecto (si no se llama el comando o si se omite el parámetro), el documento está indentando.
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 OPTIONS($DocRef;"UTF-16";True)
... escribirá esta línea en el documento:
<?xml version="1.0" encoding="UTF-16" standalone="sí"?>
Ver también