cl.sii.dte.util
Class XMLUtil

java.lang.Object
  |
  +--cl.sii.dte.util.XMLUtil

public class XMLUtil
extends Object

Esta es una clase con una serie de utilidades para trabajar documentos XML

Version:
1.0
Author:
Tomas Barros bbarros@nic.cl

Constructor Summary
XMLUtil()
           
 
Method Summary
static String getNiceXML(org.jdom.Document doc)
          Obtiene un String con el documento XML formateado Esta funcion NO se debe usar para documentos XML firmados porque altera los datos y la firma deja de ser valida, para transformar un documento firmado utilice getRawXML(Document)
static void getNiceXML(org.jdom.Document doc, OutputStream out)
          Obtiene un String con el documento XML formateado Esta funcion NO se debe usar para documentos XML firmados porque altera los datos y la firma deja de ser valida, para transformar un documento firmado utilice getRawXML(Document)
static String getNiceXML(org.jdom.Element elm)
          Method getNiceXML.
static void getNiceXML(org.jdom.Element elm, OutputStream out)
          Method getNiceXML.
static String getNiceXML8(org.jdom.Document doc)
          Obtiene un String con el documento XML formateado Esta funcion NO se debe usar para documentos XML firmados porque altera los datos y la firma deja de ser valida, para transformar un documento firmado utilice getRawXML(Document)
static String getRawXML(org.jdom.Document doc)
          Obtiene un String con el documento XML
static void printNiceXML(org.jdom.Document doc)
          Imprime a la salida estándar el documento XML formateado.
static void printRawXML(org.jdom.Document doc)
          Imprime a la salida estándar el documento XML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLUtil

public XMLUtil()
Method Detail

printNiceXML

public static void printNiceXML(org.jdom.Document doc)
Imprime a la salida estándar el documento XML formateado.

Esta funcion NO se debe usar para documentos XML firmados porque altera los datos y la firma deja de ser valida, para imprimir un documento firmado utilice printRawXML(Document)

Parameters:
doc - El documento a imprimir
See Also:
printRawXML(Document)

getNiceXML

public static void getNiceXML(org.jdom.Document doc,
                              OutputStream out)
Obtiene un String con el documento XML formateado Esta funcion NO se debe usar para documentos XML firmados porque altera los datos y la firma deja de ser valida, para transformar un documento firmado utilice getRawXML(Document)

Parameters:
doc - El documento a transformar
Returns:
Un String con la representacion del documento XML
See Also:
getRawXML(Document)

getNiceXML

public static String getNiceXML(org.jdom.Document doc)
Obtiene un String con el documento XML formateado Esta funcion NO se debe usar para documentos XML firmados porque altera los datos y la firma deja de ser valida, para transformar un documento firmado utilice getRawXML(Document)

Parameters:
doc - El documento a transformar
Returns:
Un String con la representacion del documento XML
See Also:
getRawXML(Document)

getNiceXML8

public static String getNiceXML8(org.jdom.Document doc)
Obtiene un String con el documento XML formateado Esta funcion NO se debe usar para documentos XML firmados porque altera los datos y la firma deja de ser valida, para transformar un documento firmado utilice getRawXML(Document)

Parameters:
doc - El documento a transformar
Returns:
Un String con la representacion del documento XML
See Also:
getRawXML(Document)

getNiceXML

public static void getNiceXML(org.jdom.Element elm,
                              OutputStream out)
Method getNiceXML.

Parameters:
elm -
Returns:
String

getNiceXML

public static String getNiceXML(org.jdom.Element elm)
Method getNiceXML.

Parameters:
elm -
Returns:
String

getRawXML

public static String getRawXML(org.jdom.Document doc)
Obtiene un String con el documento XML

Parameters:
doc - El documento a transformar
Returns:
Un String con la representacion del documento XML

printRawXML

public static void printRawXML(org.jdom.Document doc)
Imprime a la salida estándar el documento XML

Parameters:
doc - El documento a imprimir