Cómo utilizar Eclipse para el desarrollo XML Hereda las clases contenidas en el paquete org.eclipse.ui.editors, que proporciona un editor de texto estándar y documentación basada en archivos para el proveedor de la plataforma Eclipse. Este sencillo editor XML es un ejemplo de código que puede utilizar como base para su propio complemento XML de Eclipse. Su código fuente sólo se puede generar a través del Asistente de proyectos de Eclipse; debe compilarlo usted mismo como se describe a continuación. Para crear este editor XML básico, vaya al menú Archivo => Nuevo y seleccione Proyecto. En el asistente de proyectos, seleccione Desarrollo de complementos =gt; Si no ve la opción Desarrollo de complementos, significa Plataforma Eclipse. Si no ve la opción Desarrollo de complementos, significa que la Plataforma Eclipse no tiene un entorno de desarrollo de complementos para Runtime Binary. Vaya a la página de descarga de eclipse.org para descargar el SDK del complemento de la plataforma Eclipse. Haga clic en Siguiente. Asigne un nombre al proyecto (como org.my.eclipse.xmleditor), haga clic en Siguiente y acepte los valores predeterminados en la pantalla Estructura del proyecto del complemento. A continuación, seleccione Crear un proyecto de complemento utilizando el asistente de generación de código y luego seleccione la opción Complemento con editor. El asistente genera automáticamente el código fuente para el editor XML. Pero aún necesitas compilarlo. Haga clic en "Siguiente" y luego haga clic en la opción "Finalizar" en la siguiente interfaz "Contenido del complemento simple", vaya al menú "Proyecto" y seleccione "Reconstruir todo" (Reconstruir todo) para construir el proyecto. A continuación, debe crear el archivo editor.jar usando el menú Archivo => Exportar. Salga de Eclipse y copie todo el directorio del complemento org.my.eclipse.xmleditor. Cuando vuelva a ejecutar Eclipse, podrá agregar el archivo XML al proyecto. Tenga en cuenta que este editor XML de muestra no proporciona ningún tipo de validación o verificación de sintaxis. Escribir XML con XMLBuddy El complemento de edición XML de Eclipse más popular y avanzado es XMLBuddy desarrollado por Bocaloco Software. XMLBuddy es un complemento gratuito que agrega capacidades de edición XML a Eclipse, incluido color de sintaxis configurable por el usuario, ayuda de código basado en DTD, XML Buddy también agrega una perspectiva XML a Workspace y nuevos proyectos para documentos XML y plantillas DTD. Puede instalar XMLBuddy como cualquier otro complemento de Eclipse: simplemente descomprima el archivo zip del complemento en el subdirectorio \eclipse\plugins en su directorio principal de instalación de Eclipse. Recuerde reiniciar Eclipse. XML es un lenguaje de metamarcado. Los elementos XML constan de una etiqueta de inicio, una etiqueta de finalización y datos intermedios, por lo que el resaltado de sintaxis también requiere buenas capacidades de edición. XMLBuddy (actualmente versión 0.2) amplía Eclipse con las siguientes capacidades de edición XML: Formato. Puede formatear automáticamente todo o parte de un documento XML seleccionando todo o parte del código. Coloración de sintaxis avanzada.
El color del código XML se puede configurar a través del menú Ventana =gt; Preferencias =gt; Se pueden colorear documentos XML normales, DTD (subconjuntos internos o externos) y archivos JSP. Asistencia de código XML. Dependiendo de la DTD del documento, puede proporcionar ayudas para elementos u otros nombres de etiquetas, nombres de atributos y valores de atributos. Compatibilidad con codificación de caracteres extendida: XMLBuddy detecta automáticamente la codificación de documentos según la especificación XML 1.0 y acepta ● Vista de esquema. La ventana de vista Esquema muestra la estructura de los elementos del documento. De forma predeterminada, el esquema se sincroniza dinámicamente con el editor. Esto le permite explorar rápidamente la lógica del documento. Generación de DTD. Las DTD se pueden generar dinámicamente en función del contenido del documento. XMLBuddy almacena en caché los DTD basados en Internet localmente, por lo que no importa cuántas veces desee utilizar el DTD y los documentos relacionados, solo tendrá que descargarlos una vez.