Мне нужно загрузить HTML-код с не закодированным символом "<": </p>
<p> some text < 5 </p>
$someHTML = '<p> some text < 5 </p>';
$dom = new DOMDocument("1.0", 'utf-8');
$dom->loadHTML('<?xml version="1.0" encoding="UTF-8"?>' . $someHTML);
И внутри моего объекта я получаю
<?xml version="1.0" encoding="UTF-8"??>
<p> </p>
вместо:
<?xml version="1.0" encoding="UTF-8"??>
<p> some text < 5 </p>
Есть идеи, как загрузить HTML с "<" внутри тегов? Я знаю, что это должно быть закодировано в <code><, но у меня есть только чистая версия этого. И я не могу легко кодировать только символы "<", не разбивая настоящие HTML-теги. </p>
Настоящий HTML, с которым я работаю, огромен и очень сложен.