Конструкция <?xml version="1.0" encoding="ISO-8859-1" ?>
- это не проблема типа документа, а декларация XML, которая может использоваться в начале любого XML-документа, независимо от того, имеет он декларацию типа документа или нет, и является ли он XHTML или чем-то еще. Согласно спецификации XHTML 1.0 , «декларация XML не требуется во всех документах XML; однако авторам документов XHTML настоятельно рекомендуется использовать декларации XML во всех своих документах. Такое объявление требуется, когда кодировка символов документа отличается от кодировки UTF-8 или UTF-16 по умолчанию и кодировка более высокого уровня не была определена. ”
Таким образом, если документ XHTML фактически закодирован в соответствии с ISO-8859-1, декларация XML полезна и рекомендуется. Если нет, то это неверная информация.