DOMDocument.loadHTML Type: Function Syntaxe: loadHTML(string $str) Example: $doc = new DOMDocument; // to load UTF-8 you need: // <?xml encoding="UTF-8"> or // <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> or // <meta charset=""> (PHP 6) or // <meta charset="utf-8"> (PHP 6) $str = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><body><div>test</div></body></html>' $doc->loadHTML($str); $firstDiv = $doc->getElementsByTagName('div')->item(0); echo $doc->saveHTML($firstDiv);