in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/MarkupHandler.java [144:158]
private void emitAttribute(String name, String content, char quoteChar, PluginInvoke invoke) {
invoke.beforeAttribute(stream, name);
if (content == null) {
emitSimpleTextAttribute(name, null, quoteChar, invoke);
} else {
Interpolation interpolation = expressionParser.parseInterpolation(content);
String text = tryAsSimpleText(interpolation);
if (text != null) {
emitSimpleTextAttribute(name, text, quoteChar, invoke);
} else {
emitExpressionAttribute(name, interpolation, quoteChar, invoke);
}
}
invoke.afterAttribute(stream, name);
}