rendered paste bodypackage webfilter;import java.io.IOException;import java.io.StringReader;import java.io.StringWriter;import java.net.URL;import java.util.LinkedList;import org.ccil.cowan.tagsoup.Parser;import org.ccil.cowan.tagsoup.XMLWriter;import org.dom4j.Document;import org.dom4j.io.SAXReader;import webfilter.core.generated.SimplePageBuilder;import webfilter.util.FetcherException;import org.xml.sax.SAXException;import org.dom4j.DocumentException;/** * * @author david */public class Plaintext { public static String fetch(final URL url) throws IOException, SAXException, DocumentException{ Parser parser = new Parser(); StringWriter output = new StringWriter(); parser.setContentHandler(new XMLWriter(output)); parser.parse(url.toString()); String source = output.toString(); SAXReader reader = new SAXReader(); Document doc = reader.read(new StringReader(source)); return doc.getRootElement().getStringValue();}}