XMetaL , o XMetaL Author , es una aplicación de software que se utiliza para crear y editar documentos en XML y SGML . Tiene algunas características comunes a los procesadores de texto , pero es un editor XML nativo que se puede configurar para trabajar con varios DTD y esquemas XML estándar y personalizados . XMetaL fue lanzado por primera vez por SoftQuad Software en 1999 y actualmente lo desarrolla JustSystems .
XMetaL tiene una interfaz de usuario que se asemeja a un procesador de textos, a diferencia de otros editores XML como XMLSpy que están diseñados para programadores XML. [1] [2] XMetaL es utilizado tanto por escritores técnicos como no técnicos, [3] con mayor frecuencia para desarrollar documentos técnicos, contenido de sitios web, contenido de periódicos y revistas, y políticas y procedimientos organizacionales. Las agencias gubernamentales también utilizan XMetaL para el seguimiento de la legislación. [4] [5]
XMetaL incluye características comunes a los procesadores de texto, como un corrector ortográfico, un diccionario de sinónimos y la capacidad de realizar un seguimiento de los cambios realizados en los documentos. [6] XMetaL proporciona diferentes vistas de un documento, conocidas como "Normal", "Etiquetas activadas" y "Texto sin formato", que revelan las etiquetas de elementos subyacentes y otro marcado XML en diversos grados, y utiliza archivos CSS estándar para dar estilo a los documentos para su visualización dentro del editor. [6] [ enlace muerto ] Se puede utilizar un panel "Administrador de recursos" para localizar e insertar elementos como archivos de imagen y fragmentos de texto reutilizados con frecuencia. [6]
XMetaL se puede configurar para trabajar con DTD o esquemas XML (XSD) estándar o personalizados . [4] Una vez configurado, la interfaz de usuario muestra opciones para insertar elementos y atributos declarados en el DTD o XSD, y garantiza que todos los cambios en los documentos sean válidos de acuerdo con las reglas del DTD o XSD. Los desarrolladores también pueden asociar elementos de menú y botones de la barra de herramientas para editar imágenes, tablas y listas con elementos y atributos en el DTD o XSD en particular.
A través de una función de macros, los desarrolladores pueden agregar cuadros de diálogo personalizados , comandos de menú, botones de la barra de herramientas, formularios y comportamientos, utilizando lenguajes compatibles con el entorno de scripting de Microsoft, como JScript y VBScript . [1] También incluye interfaces para COM y Java . [1] XMetaL incluye funciones para importar contenido de una base de datos a un documento XML, [7] y se puede integrar con otros sistemas a través de API . XMetaL funciona con una variedad de sistemas de administración de contenido . [7]
La versión “Enterprise” de XMetaL incluye las DTD de Darwin Information Typing Architecture (DITA) y funciones para editar y publicar temas y mapas DITA. [8]
XMAX, una plataforma para crear editores XML personalizados para clientes ligeros , se lanzó por primera vez en 2003 con el nombre de “XMetaL para ActiveX”. [9] Las aplicaciones basadas en XMAX pueden ejecutarse dentro del navegador Internet Explorer para Windows y pueden integrarse en otras aplicaciones que admitan ActiveX . [3]
XMetaL fue desarrollado inicialmente por SoftQuad Software , que había desarrollado previamente el editor HTML HoTMetaL [1] y el editor SGML Author-Editor. XMetaL 1.0, lanzado en junio de 1999, fue el primer editor XML independiente que ofrecía una interfaz de usuario similar a la de un procesador de textos. [10] En 2002, Corel Corporation, con sede en Ottawa , compró SoftQuad, pero no logró desarrollar con éxito el negocio. [11] En 2003, XMetaL fue rebautizado como "XMetaL Author", ya que algunas funciones para ampliar y personalizar el producto se separaron en una aplicación "XMetaL Developer".
En 2004, Corel vendió el negocio de XMetaL a Blast Radius , una empresa con sede en Vancouver , que aún albergaba a la mayoría de los miembros del equipo de desarrollo original de XMetaL. [11] Critique, un producto que había sido desarrollado por Blast Radius para la revisión colaborativa de documentos XML, luego sería rebautizado como "XMetaL Reviewer". XMetaL fue el primer editor XML importante en proporcionar funciones específicas para DITA . [3] En 2006, JustSystems Corporation, con sede en Japón , adquirió el negocio de XMetaL de Blast Radius, manteniendo el equipo de desarrollo de XMetaL con sede en Vancouver.