in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/template/TemplateParser.java [86:102]
public void onStartElement(String name, AttributeList attList, boolean endSlash) {
this.checkText();
final List<TemplateAttribute> attrs = new ArrayList<TemplateAttribute>();
final Iterator<String> iter = attList.attributeNames();
while (iter.hasNext()) {
final String aName = iter.next();
final TemplateAttribute attr =
new TemplateAttribute(aName, attList.getValue(aName), attList.getQuoteChar(aName));
attrs.add(attr);
}
final TemplateElementNode element = new TemplateElementNode(name, endSlash, attrs);
element.setHasStartElement();
elementStack.peek().addChild(element);
if (!endSlash) {
elementStack.push(element);
}
}