Что-то смешное случается, когда вы подаете документ XHTML в виде XHTML "application / xhtml + xml", как рекомендуется . Библиотеки, скрипты и стили AJAX, кажется, распадаются.
Документация jQuery для отдельных методов изобилует комментариями об отсутствии поддержки документов XML, таких как:
«Примечание: в настоящее время этот метод не обеспечивает межплатформенную поддержку для настройки данных в документах XML, поскольку Internet Explorer не позволяет прикреплять данные через свойства expando.»
или более прямая
«Этот метод недоступен в документах XML.»
Mozilla также упоминает , что «document.cookies не существует в документах XML» иmsgstr "document.write не поддерживается в документах XML".Между тем, есть окончательная рекомендация"вообще не использовать встроенный стиль или скрипт в XHTML".
Это отсутствие поддержки / функций для документов XML / XHTML (с типом MIME«application / xhtml + xml») в библиотеках и браузерах AJAX вызывает разочарование и тревогу.
Где я могу найти краткий обзор того, насколько затруднен API jQuery при работе с документами XHTML?Или, может быть, сравнение функций, доступных в объекте документа, между документом HTML и надлежащим образом обслуживаемым документом строгого XHTML?