replaceChildElement method
Implementation
@override
bool replaceChildElement(Node parent, Node? child1, List<Node>? child2) {
if (parent.isA<Element>()) {
var idx = parent.childNodes.indexOf(child1!);
if (idx >= 0) {
parent.removeNodeAt(idx);
for (var i = 0; i < child2!.length; ++i) {
var e = child2[i];
parent.insertNode(idx + i, e);
}
return true;
}
}
return false;
}