// 输出关闭标签,如:</head> out << "</" << getName() << '>';
}
}
else /* embedded elements present */
{
// 被嵌入的(embedded)的内容总是整体一次性输出,
// 而不是区分其状态值HTMLBooleanElement::sState
out << '<' << getName();
/* render attributes, if present */
if (0 != fAttributes)
{
out << ' ';
fAttributes->render(out);
}
out << '>';
fEmbedded->render(out);
// 输出关闭标签,如:</head>
out << "</" << getName() << '>';
}
}
else /* For non-boolean elements */
{
if (eAtomic == getType())
{
out << '<' << getName();
if (0 != fAttributes)
{
out << ' ';
fAttributes->render(out);
}
&n