renderContext.setSpaceInEmptyTags(true);
renderContext.setAddMissingQuotes(true);
renderContext.setDelegate(new WOHTMLRenderDelegate(prefs.getBoolean(PreferenceConstants.STICKY_WOTAGS)));
StringBuffer htmlBuffer = new StringBuffer();
FuzzyXMLDocType docType = htmlModel.getDocumentType();
for (FuzzyXMLNode node : documentElement.getChildren()) {
if (docType != null) {
if (!(node instanceof FuzzyXMLProcessingInstruction || FuzzyXMLFormatComposite.isHidden(node))) {
docType.toXMLString(renderContext, htmlBuffer);
docType = null;
}
}
node.toXMLString(renderContext, htmlBuffer);
}