Templates creados por TransformerFactory
Artículo por Club Developers · 27 mayo 2006
2013 vistas
Las factory de tranformadores (javax.xml.transform.TransformerFactory) pueden construir dos tipos de objetos: los Transformer y los Templates.
Un Template es un "contenedor" de Transformer. Además, al contrario que un simple Transformer, el Template es "thread-safe" (se puede usar en varios Threads sin peligro).
La creación y configuración de un Template se hace de la misma manera que para un Transformer. Por ejemplo:
Un Template es un "contenedor" de Transformer. Además, al contrario que un simple Transformer, el Template es "thread-safe" (se puede usar en varios Threads sin peligro).
La creación y configuración de un Template se hace de la misma manera que para un Transformer. Por ejemplo:
java
// creación de la factory TransformerFactory factory = TransformerFactory.newInstance(); // recuperación del Templates Templates template = factory.newTemplates(); /** * para definir una hoja de estilo, podemos usar un Source como parámetro * File stylesheet = new File("stylesheet.xsl"); * StreamSource stylesource = new StreamSource(stylesheet); * Templates template = factory.newTemplates(stylesource); */ // configuración del transformer Transformer transformer = template.getTransformer(); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); transformer.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1");