Cómo desarrollar una vista de esquema de Eclipse para el editor
Ejemplo de desarrollo de vista de esquema personalizada
Esta sección explica cómo desarrollar una vista de esquema para Editor implementando un editor de documentos XML simple y su página de esquema. La Figura 3 muestra el ejemplo completo, con un editor de texto XML simple a la izquierda y una vista de esquema que muestra los nodos XML del documento en formato de árbol a la derecha.
Figura 3. Editor XML y vista de esquema
El primer paso es crear un editor de documentos XML. Los documentos XML se utilizan para almacenar, transmitir y transportar información de datos, no para representar ni presentar datos. Por lo tanto, en los ejemplos de este artículo, tratamos el editor de documentos XML como un editor de texto e implementamos nuestro propio editor XML heredando de org.eclipse.ui.editors.text.TextEditor. Al mismo tiempo, vinculamos el tipo de contenido personalizado al archivo xml a través del punto de extensión org.eclipse.core.contenttype.contentTypes y lo vinculamos a nuestro editor recién creado, que se abrirá con el sufijo .xml inicializado.
Lista 2. Definición de extensión del editor
point="org.eclipse.ui .editores"> ? class="cn.com.hf.outline.editor.XMLEditor" default="true" extensiones="xml" id="cn.com.hf.outline.XMLEditor"