miércoles, 24 de febrero de 2010

xml: Transformacion de XMI en HTML mediante XSLT en Eclipse

Instalacion de Eclipse XSL Tools






Diagrama UML del modelo a transformar

El siguiente modelo UML fue creado con StarUML:

Empleando StarUML es posible exportar el modelo UML en formato XMI. A continuacion se observa parte del modelo en XMI:


Para comenzar, debera activar la perspectiva con el nombre 'XML'. Ahora es necesario crear un nuevo proyecto vacio para agregar el archivo xmi y su transformacion:




En la perspectiva XML se encuentran dos solapas que facilitan la navegacion de este tipo de archivos. La solapa 'Outline' es la mas conocida:


La otra solapa, que tiene el nombre 'XPath', permite navegar el archivo xml y obtener la sentencia XPath para acceder un elemento o atributo:


Al seleccionar algunos de los elementos o atributos del archivo xml, el titulo 'Location' muestra la ruta XPath al mismo. Esto simplifica el desarrollo en xml empleando XPath.

Para comenzar a convertir a html el modelo en formato xmi, es necesario crear un archivo xsl, en el cual se especificara la transformacion:




Para comenzar es necesario inicializar el archivo xsl de transformacion:

Definir el tipo de salida que generara la transformacion:

xsl:output define el formato del documento generado por la transformacion. El unico atributo obligatorio es method, con los restantes es posible refinar el resultado.




Vinculos:

No hay comentarios.: