Pre-render callback: Renders a generic HTML tag with attributes into #markup.
array $element: An associative array containing:
function drupal_pre_render_html_tag($element) {
$attributes = isset($element['#attributes']) ? new Attribute($element['#attributes']) : '';
if (!isset($element['#value'])) {
$markup = '<' . $element['#tag'] . $attributes . " />\n";
}
else {
$markup = '<' . $element['#tag'] . $attributes . '>';
if (isset($element['#value_prefix'])) {
$markup .= $element['#value_prefix'];
}
$markup .= $element['#value'];
if (isset($element['#value_suffix'])) {
$markup .= $element['#value_suffix'];
}
$markup .= '</' . $element['#tag'] . ">\n";
}
$element['#markup'] = $markup;
return $element;
}