Documentos XULE
Con XMLSpy puede crear, validar y ejecutar documentos XULE. Las características relacionadas se describen a continuación.
Archivos conforme a XULE (archivos .xule)
El tipo de archivos .xule viene predefinido en XMLSpy conforme a XULE. Esto significa que cuando abre un archivo .xule en XMLSpy se habilitan la coloración de sintaxis y la finalización automática. Puede indicar qué otras extensiones son conforme a XULE en la sección Tipos de archivos del cuadro de diálogo "Opciones".
Conjuntos de documentos XULE
Se pueden guardar varios documentos XULE en un archivo zip (por lo general con extensión .zip). A este archivo zip se le considera un conjunto de documentos XULE (o conjunto de reglas XULE). Puede ejecutar todo el conjunto de documentos XULE de una instancia XBRL definiendo el archivo zip como Archivo XULE que ejecutar.
Un archivo zip puede tener cualquier estructura. Los archivos XULE de los distintos niveles del archivo se usan durante la ejecución; los archivos que no sean XULE se omiten.
Coloración de sintaxis
Los documentos XULE se pueden editar en la vista Texto de XMLSpy. La imagen siguiente muestra la coloración de sintaxis predeterminada de un documento XULE de ejemplo. Puede personalizar esta coloración en la sección Fuentes y colores | Vista Taxto del cuadro de diálogo "Opciones".
Finalización automática
Al introducir las reglas en el documento XULE aparecen dos tipos de asistentes de finalización automática:
•relacionados con la sintaxis del lenguaje XULE
•relacionados con la estructura de la taxonomía XBRL seleccionada
Puede seleccionar en la ventana Información la taxonomía que quiere usar (imagen siguiente). En la pestaña XULE haga clic en el icono que hay a la derecha del elemento Taxonomía y seleccione en el menú que aparece Seleccionar taxonomía. Después navegue hasta la taxonomía que necesite y selecciónela. Sólo se puede añadir una taxonomía cada vez. Si añade una taxonomía nueva, esta sobrescribirá la que hubiera antes. También puede eliminar la taxonomía que estuviera seleccionada antes de añadir una nueva.
Nota: | Para que funcione la finalización automática de los componentes de la taxonomía debe añadir al documento XULE las declaraciones de espacio de nombres de todos los componentes de la taxonomía que necesite (véanse las imágenes más arriba). No es necesario que el prefijo del espacio de nombres sea igual al de la taxonomía, pero se recomienda que use los mismos prefijos de espacio de nombres para evitar confusiones. |
Validar XULE
Puede comprobar si la sintaxis de un documento XULE es correcta con respecto a la especificación del lenguaje XULE con el comando XML | Validar (F8).
Integración en proyectos de XMLSpy
Para integrar documentos XULE en un proyecto de XMLSpy:
1.Añadir el documento XULE a la carpeta apropiada en un proyecto de XMLSpy.
2.En las propiedades del proyecto de esa carpeta introduzca el archivo de instancia XBRL en el que quiere ejecutar el archivo XULE.
3.Haga clic con el botón derecho en el documento XULE del proyecto y seleccione el comando XBRL | Executar XULE. El documento XULE se ejecuta en la instancia XBRL que se haya indicado para esa carpeta y los resultados se muestran en la ventana Mensajes o en un documento nuevo (véanse las opciones de ejecución XULE).