Я экспериментировал с микро-шаблоном Джона Ресига, который отлично работает. Однако разметка не пройдет проверку XHTML 1.0 Transitional. (Среди прочего, атрибуты id приводят к ошибкам.)
Замена идентификаторов тегов ‹,> на [[,]] проходит проверку. Таким образом, я создал js-скрипт, который во время загрузки (документ jQuery готов) преобразует квадратные скобки обратно в обычные маркеры. Это отлично работает в FF, но не в IE, Chrome и т. Д.
Скрипты, встроенные в теги CDATA, также проверяются.
Вопрос: Есть ли способ вставить микро-шаблон в скрипт и при этом пройти проверку XHTML? Моя идея заключалась в том, чтобы удалить теги CDATA после загрузки страницы. Но, наверное, есть более умные способы. (Примечание: я бы предпочел не внедрять HTML через js, так как разметку будет сложно поддерживать.)
PS: Я посмотрел на другие шаблоны js, но они либо не совместимы с XHTML, либо слишком громоздки.
TIA за любые подсказки.