textNode.setValue(txt.substring(0, m.start()));
Node currentNode = textNode;
if(m.start(pg) > m.start()) {
Text invincibleText =
new Text(txt.substring(m.start(), m.start(pg)));
XOMTools.insertAfter(currentNode, invincibleText);
currentNode = invincibleText;
}
Element elem = new Element(child.getType());
XOMTools.insertAfter(currentNode, elem);