diff options
Diffstat (limited to 'gnu/xml/dom/html2/DomHTMLParser.java')
-rw-r--r-- | gnu/xml/dom/html2/DomHTMLParser.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gnu/xml/dom/html2/DomHTMLParser.java b/gnu/xml/dom/html2/DomHTMLParser.java index 7b4456225..2164e052c 100644 --- a/gnu/xml/dom/html2/DomHTMLParser.java +++ b/gnu/xml/dom/html2/DomHTMLParser.java @@ -124,9 +124,10 @@ public class DomHTMLParser try { document = new DomHTMLDocument(); - + document.setCheckWellformedness(false); + cursor = document; - + parse(input); DomHTMLDocument h = document; @@ -224,7 +225,6 @@ public class DomHTMLParser open.addFirst(close); close = close.getParentNode(); } - if (close == null) cursor = document; else @@ -235,9 +235,8 @@ public class DomHTMLParser while (iter.hasNext()) { Node item = (Node) iter.next(); - Node copy = item.cloneNode(true); - cursor.appendChild(copy); - cursor = copy; + cursor.appendChild(item); + cursor = item; } } } |