com.javamagazine.ProcessandoXMLemJava.xml
Class TransformadorPedidos

java.lang.Object
  |
  +--com.javamagazine.ProcessandoXMLemJava.xml.TransformadorPedidos

public class TransformadorPedidos
extends java.lang.Object

Aplica transformações XSLT a arquivos XML de pedidos.

Author:
Rogério Liesenfeld

Constructor Summary
TransformadorPedidos()
           
 
Method Summary
static void gerarHTML(java.lang.String arquivoPedidos, java.lang.String arquivoSaída, boolean deveRelerArquivoXSL)
          Gera um arquivo HTML a partir de um arquivo XML de pedidos.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformadorPedidos

public TransformadorPedidos()
Method Detail

gerarHTML

public static void gerarHTML(java.lang.String arquivoPedidos,
                             java.lang.String arquivoSaída,
                             boolean deveRelerArquivoXSL)
                      throws PedidoException
Gera um arquivo HTML a partir de um arquivo XML de pedidos. A forma exata do arquivo de saída (código HTML com dados dos pedidos) é determinada por uma transformação XSLT, descrita num arquivo ".xsl".

Parameters:
arquivoPedidos - caminho e nome do arquivo XML de pedidos
arquivoSaída - caminho e nome do arquivo HTML de saída
deveRelerArquivoXSL - indica se o arquivo XSLT deve ser relido e reinterpretado, ou se o resultado de uma leitura anterior pode ser reusada
Throws:
PedidoException - indica uma falha na transformação dos pedidos