- StringBuilder htmlData = new StringBuilder();
- String currentLine;
- while ((currentLine = nextLine()) != null)
- {
- htmlData.append(currentLine);
+ Element content = null;
+ Document doc = null;
+ try {
+ StringBuilder htmlData = new StringBuilder();
+ String currentLine;
+ while ((currentLine = nextLine()) != null)
+ {
+ htmlData.append(currentLine);
+ }
+
+ doc = Jsoup.parse(htmlData.toString());
+ } catch (OutOfMemoryError oom) {
+ errormessage = "Not enough memory to process HTML document";
+ throw new IOException(errormessage);