Felix Riesterer: DOMDocument und PHP5

Beitrag lesen

Liebe Mitlesende,

heute wollte ich folgenden HTML-Code in ein DOMDocument laden:

$html = '<!DOCTYPE html>  
<html lang="%1$s">  
<head>  
    <meta charset="utf-8" />  
    <title>%2$s</title>  
    <meta name="description" content="%3$s - %4$s" />  
</head>  
<body>  
    <main id="_top">  
    </main>  
    <nav>  
    </nav>  
    <header>  
        <a href="/"></a>  
    </header>  
    <footer>  
    </footer>  
</body>  
</html>'  
  
$doc = new DOMDocument;  
$doc->loadHTML($html); // Error-Log zeigt Fehler

Mein Error-Log zeigt an, dass DOMDocument die Elemente <main>, <nav>, <header> und <footer> nicht kennt. Wie kann ich mir da sicher sein, dass alles mit rechten Dingen zugeht? Oder soll ich einfach @$doc->loadHTML() notieren, damit diese Meldungen unterdrückt werden? Oder gibt es schlauere Wege, damit umzugehen?

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)