diff --git a/jOOQ/src/main/java/org/jooq/impl/XMLElement.java b/jOOQ/src/main/java/org/jooq/impl/XMLElement.java index 3b885bf919..8ad667844b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/XMLElement.java +++ b/jOOQ/src/main/java/org/jooq/impl/XMLElement.java @@ -102,7 +102,7 @@ final class XMLElement extends AbstractField { boolean hasAttributes = attributes != null && !((XMLAttributesImpl) attributes).attributes.isEmpty(); boolean hasContent = !content.isEmpty(); - boolean format = hasAttributes || hasContent; + boolean format = hasAttributes || !content.isSimple(); Consumer> accept0 = c -> { c.visit(K_NAME).sql(' ').visit(elementName);