com.ejie.r01f.xml.utils
Class XMLParserHelper

java.lang.Object
  extended bycom.ejie.r01f.xml.utils.XMLParserHelper

public class XMLParserHelper
extends java.lang.Object

Clase de utilidad para el parseo de XMLs


Constructor Summary
XMLParserHelper()
          Constructor vacio
 
Method Summary
static org.w3c.dom.Document parseXML(java.io.InputStream xmlIs, boolean ignoreDTD)
          Parsea un XML y obtiene un documento DOM
static org.w3c.dom.Document parseXML(java.io.InputStream xmlIs, java.lang.String[] ignoredEntities)
          Parsea un XML y obtiene un documento DOM
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLParserHelper

public XMLParserHelper()
Constructor vacio

Method Detail

parseXML

public static org.w3c.dom.Document parseXML(java.io.InputStream xmlIs,
                                            java.lang.String[] ignoredEntities)
                                     throws org.xml.sax.SAXException
Parsea un XML y obtiene un documento DOM

Parameters:
xmlIs - InputStream al XML
ignoredEntities - entidades EXTERNAS cuya resolucion hay que ignorar - Entidades internas: - Entidades externas: (por ejemplo para evitar la validacion de dtds se ignora la entidad dcr4.5.dtd especificada en ) Las entidades ignoradas se indican en un array publicId:systemId
Returns:
el objeto DOM Document
Throws:
org.xml.sax.SAXException - si se produce algún error en el proceso

parseXML

public static org.w3c.dom.Document parseXML(java.io.InputStream xmlIs,
                                            boolean ignoreDTD)
                                     throws org.xml.sax.SAXException
Parsea un XML y obtiene un documento DOM

Parameters:
xmlIs - InputStream al XML
ignoreDTD - indica si debe ignorar el DTD (especificada en )
Returns:
el objeto DOM Document
Throws:
org.xml.sax.SAXException - si se produce algún error en el proceso