try { if(elementSU != null) { elementSU.writeElementStart(element, writer, executionContext); switch(childNode.getNodeType()) { case Node.CDATA_SECTION_NODE: { elementSU.writeElementCDATA((CDATASection)childNode, writer, executionContext); break; elementSU.writeElementComment((Comment)childNode, writer, executionContext); break; if(elementSU.writeChildElements()) { recursiveDOMWrite((Element)childNode, writer, false); elementSU.writeElementEntityRef((EntityReference)childNode, writer, executionContext); break; elementSU.writeElementText((Text)childNode, writer, executionContext); break; elementSU.writeElementNode(childNode, writer, executionContext); break; elementSU.writeElementEnd(element, writer, executionContext);
try { if(elementSU != null) { elementSU.writeElementStart(element, writer, executionContext); switch(childNode.getNodeType()) { case Node.CDATA_SECTION_NODE: { elementSU.writeElementCDATA((CDATASection)childNode, writer, executionContext); break; elementSU.writeElementComment((Comment)childNode, writer, executionContext); break; if(elementSU.writeChildElements()) { recursiveDOMWrite((Element)childNode, writer, false); elementSU.writeElementEntityRef((EntityReference)childNode, writer, executionContext); break; elementSU.writeElementText((Text)childNode, writer, executionContext); break; elementSU.writeElementNode(childNode, writer, executionContext); break; elementSU.writeElementEnd(element, writer, executionContext);
try { if(elementSU != null) { elementSU.writeElementStart(element, writer, executionContext); switch(childNode.getNodeType()) { case Node.CDATA_SECTION_NODE: { elementSU.writeElementCDATA((CDATASection)childNode, writer, executionContext); break; elementSU.writeElementComment((Comment)childNode, writer, executionContext); break; if(elementSU.writeChildElements()) { recursiveDOMWrite((Element)childNode, writer, false); elementSU.writeElementEntityRef((EntityReference)childNode, writer, executionContext); break; elementSU.writeElementText((Text)childNode, writer, executionContext); break; elementSU.writeElementNode(childNode, writer, executionContext); break; elementSU.writeElementEnd(element, writer, executionContext);
try { if(elementSU != null) { elementSU.writeElementStart(element, writer, executionContext); switch(childNode.getNodeType()) { case Node.CDATA_SECTION_NODE: { elementSU.writeElementCDATA((CDATASection)childNode, writer, executionContext); break; elementSU.writeElementComment((Comment)childNode, writer, executionContext); break; if(elementSU.writeChildElements()) { recursiveDOMWrite((Element)childNode, writer, false); elementSU.writeElementEntityRef((EntityReference)childNode, writer, executionContext); break; elementSU.writeElementText((Text)childNode, writer, executionContext); break; elementSU.writeElementNode(childNode, writer, executionContext); break; elementSU.writeElementEnd(element, writer, executionContext);