Funcionamiento del API XSLT
Artículo por Club Developers · 27 mayo 2006
2064 vistas
Arquitectura de una aplicación usando XSLT:
La aplicación empieza por recuperar un transformador (javax.xml.transform.Transformer) a partir de una factory de transformadores (javax.xml.transform.TransformerFactory).
Es este transformador el que se encargará de transformar una código (javax.xml.transform.Source) en resultado (javax.xml.transform.Resultat). Por defecto, si no se pide ninguna verdadera transformación, el transformador simplemente copiará el código en el resultado.
El oigo y el resultado pueden ser respectivamente un parser SAX, uno DOM, un InputSource y un conjunto de eventos SAX, DOM o una OutputSource.
Para una configuración práctica del transformador, leer [iurl=90&all=0&fs=916#918]Crear y configurar un Transformer (para SAX y DOM)[/iurl]
Para ejemplo, leer [iurl=#]Crear o modificar un fichero XML con DOM y XSLT[/iurl] y [iurl=#]Crear o modificar un fichero XML con SAX y XSLT[/iurl]
La aplicación empieza por recuperar un transformador (javax.xml.transform.Transformer) a partir de una factory de transformadores (javax.xml.transform.TransformerFactory).
Es este transformador el que se encargará de transformar una código (javax.xml.transform.Source) en resultado (javax.xml.transform.Resultat). Por defecto, si no se pide ninguna verdadera transformación, el transformador simplemente copiará el código en el resultado.
El oigo y el resultado pueden ser respectivamente un parser SAX, uno DOM, un InputSource y un conjunto de eventos SAX, DOM o una OutputSource.
Para una configuración práctica del transformador, leer [iurl=90&all=0&fs=916#918]Crear y configurar un Transformer (para SAX y DOM)[/iurl]
Para ejemplo, leer [iurl=#]Crear o modificar un fichero XML con DOM y XSLT[/iurl] y [iurl=#]Crear o modificar un fichero XML con SAX y XSLT[/iurl]