for (int i = 0; i < children.getLength(); i++) {
Node child = children.item(i);
if (child.getNodeType() == Node.ELEMENT_NODE) {
Node cls = child.getAttributes()
.getNamedItem("class");
if (cls != null) {
String clsName = cls.getNodeValue();
if( clsName.equals("begin-root")
|| clsName.equals("mid-root")
|| clsName.equals("end-root")
){
child = child.getFirstChild();
String s = child.getNodeValue();
String nested = "";
for(int j=0; j<level; j++){
nested += " nested ";
}
((org.w3c.dom.Text) child).setData( nested + s);
} } } }
-_-_-