package org.caudexorigo.xom;
import java.io.InputStream;
import nu.xom.Document;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SafeDocumentBuilder
{
private static Logger log = LoggerFactory.getLogger(SafeDocumentBuilder.class);
public static Document getDocument(String path)
{
log.debug("document.path: '{}'", path);
try
{
InputStream in = SafeDocumentBuilder.class.getResourceAsStream(path);
return XomDocumentBuilder.getDocument(in);
}
catch (Throwable t)
{
log.error(t.getMessage());
return null;
}
}
}