Я получаю сообщение об ошибке «XML неправильно сформирован» на своей веб-странице в консолях разработчиков Firefox и Edge. Хром работает нормально и ничего не показывает. Сообщение об ошибке указывает, что за это отвечает объявление XML или тип документа. Вот что я использую:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Однако каждый браузер и онлайн-анализатор XML указывают на разные позиции, поэтому я не уверен, в чем именно заключается ошибка. Например, Edge дает мне строку 1, столбец 68, тогда как Firefox указывает на столбец 84. Соответствующую страницу можно найти по адресу https://dev.heco.de/. Фрагмент выше создан с помощью CMS, которую мы используем, TYPO3. Несмотря на то, что мы все еще используем устаревшую версию, я проверил фрагмент текущей версии, и он точно такой же.
Я знаю, что такого рода вопрос был опубликован раньше, и я читал и пробовал ответы, увы, ни один из них не сработал для меня. Вот что я пробовал до сих пор:
- перешел с xml версии 1.1 на версию 1.0, ошибка сохраняется
- перешел с двойных кавычек на одинарные
- полностью опустил кавычки
- вместо этого пробовал использовать HTML5
- полностью опущено объявление xml
- пробовал использовать переходный XHTML вместо строгого
Ничего из вышеперечисленного не исправило ошибку, поэтому я публикую это. Поскольку я действительно не могу сузить ошибку, я был бы очень благодарен за любой совет или понимание.