Обновление libxml до 2.9.2

#
Обновление libxml до 2.9.2
Ночью наш хостинг свеб начал обновлять libxml до 2.9.2

На нескольких сайтах вывалилась куча ошибок.

Предупреждение: XSLTProcessor::transformToDoc() [<a href='xsltprocessor.transformtodoc'>xsltprocessor.transformtodoc</a>]: ID group already defined в файле /home/a/public_html/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc() [<a href='xsltprocessor.transformtodoc'>xsltprocessor.transformtodoc</a>]: ID group already defined в файле /home/a/public_html/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc() [<a href='xsltprocessor.transformtodoc'>xsltprocessor.transformtodoc</a>]: ID group already defined в файле /home/a/public_html/modules/xsl/processor/xslt.php (строка 53)


Я как понимаю стали строже правила валидации
и если Ваш код на 100%  не очищен от дубликатов в атрибутах ID
то ваш шаблон будет выдавать кучу ошибок как на скриншоте выше. Что может не понравиться Вашим клиентам и поисковикам.
Пишите валидную верстку товарищи






Модератор
#
Re: Обновление libxml до 2.9.2
Utmio,
причина в том, что несколько элементов в атрибутах hostcms:id="{@id}" могут иметь одинаковый ID для разных сущностей, например, группа первая и инф. элемент первый.
Предлагать, что в новой версии библиотеки выкинут такой фортель никто не мог
Интернет полнится проблемами у обновивших libxml до 2.9.2, в самом chanelog упоминаний о таком поведении не нашлось: http://upstream.rosalinux.ru/changelogs/libxml2/2.9.2/changelog.html
если версия HostCMS 6.2.2, то обратитесь в поддержку, можем попробовать погасить данные ошибки.
Авторизация