Hi,
I was parsing the text "see at the bottom", and I used this code snippet:
// At the top
import 'package:html/dom.dart' as dom;
import 'package:html/parser.dart' as parser;
dom.Document doc = parser.parse(contents);
_parseDomNodes(doc.nodes);
_parseDomNodes(List<dom.Node> nodes) {
for (dom.Node node in nodes) {
_parseDomNode(node);
}
}
_parseDomNode(dom.Node node) {
if (node.hasChildNodes()) {
if (node.toString().contains('itemref')) {
print('parent for itemref is: ');
print((node as dom.Element).parent);
}
print('node');
print(node);
print('node children');
print(node.children);
print('node length');
print(node.nodes.length);
_parseDomNodes(node.nodes);
}
}
Hi, I was parsing the text "see at the bottom", and I used this code snippet:
You will get something like this:
It's showing that the parent of is the same insteaf of
The text that I've parsed is a 'package.opf' file from a book that has the format 'epub'