<?php
$void_elements = explode ( ', ' , 'area, base, br, col, hr, img, input, wbr, link, meta, param, source, track, embed, keygen' ) ; $html_string = '<div class="demo">' ;
foreach ( $void_elements as $void_element ) {
$html_string .= "<div class='element'><{$void_element} content='bla-bla'></div>" ;
}
$html_string .= '</div>' ;
$doc = new DOMDocument( ) ;
$doc -> loadHTML ( $html_string , LIBXML_HTML_NOIMPLIED) ;
echo $doc -> saveXML ( $doc -> documentElement ) ;
PD9waHAKJHZvaWRfZWxlbWVudHMgPSBleHBsb2RlKCcsICcsICdhcmVhLCBiYXNlLCBiciwgY29sLCBociwgaW1nLCBpbnB1dCwgd2JyLCBsaW5rLCBtZXRhLCBwYXJhbSwgc291cmNlLCB0cmFjaywgZW1iZWQsIGtleWdlbicpOwokaHRtbF9zdHJpbmcgPSAnPGRpdiBjbGFzcz0iZGVtbyI+JzsKCmZvcmVhY2ggKCR2b2lkX2VsZW1lbnRzIGFzICR2b2lkX2VsZW1lbnQpIHsKICAkaHRtbF9zdHJpbmcgLj0gIjxkaXYgY2xhc3M9J2VsZW1lbnQnPjx7JHZvaWRfZWxlbWVudH0gY29udGVudD0nYmxhLWJsYSc+PC9kaXY+IjsKfQokaHRtbF9zdHJpbmcgLj0gJzwvZGl2Pic7CgokZG9jID0gbmV3IERPTURvY3VtZW50KCk7IAokZG9jLT5sb2FkSFRNTCgkaHRtbF9zdHJpbmcsIExJQlhNTF9IVE1MX05PSU1QTElFRCk7CgplY2hvICRkb2MtPnNhdmVYTUwoJGRvYy0+ZG9jdW1lbnRFbGVtZW50KTsg
stdout
<div class="demo"><div class="element"><area content="bla-bla"/></div><div class="element"><base content="bla-bla"/></div><div class="element"><br content="bla-bla"/></div><div class="element"><col content="bla-bla"/></div><div class="element"><hr content="bla-bla"/></div><div class="element"><img content="bla-bla"/></div><div class="element"><input content="bla-bla"/></div><div class="element"><wbr content="bla-bla"/></div><div class="element"><link content="bla-bla"/></div><div class="element"><meta content="bla-bla"/></div><div class="element"><param content="bla-bla"/></div><div class="element"><source content="bla-bla"/></div><div class="element"><track content="bla-bla"/></div><div class="element"><embed content="bla-bla"/></div><div class="element"><keygen content="bla-bla"/></div></div>
stderr
PHP Warning: DOMDocument::loadHTML(): Tag wbr invalid in Entity, line: 1 in /home/heJYh5/prog.php on line 11
PHP Warning: DOMDocument::loadHTML(): Tag source invalid in Entity, line: 1 in /home/heJYh5/prog.php on line 11
PHP Warning: DOMDocument::loadHTML(): Tag track invalid in Entity, line: 1 in /home/heJYh5/prog.php on line 11
PHP Warning: DOMDocument::loadHTML(): Tag keygen invalid in Entity, line: 1 in /home/heJYh5/prog.php on line 11