value.toString());
return previous;
}
-
-
@Override
public boolean hasText() {
@Override
public Iterator<Content> iterator() {
NodeList nodeList = element.getChildNodes();
- return new ElementIterator(session, provider, nodeList);
+ return new ElementIterator(this, session, provider, nodeList);
}
@Override
Node parent = element.getParentNode();
if (parent == null)
return null;
+ if (parent instanceof Document)
+ return null;
if (!(parent instanceof Element))
throw new IllegalStateException("Parent is not an element");
return new DomContent(this, (Element) parent);