Я хочу добавить некоторые виджеты Dojo на мои страницы XHTML, но Dojo использует некоторые атрибуты, которые не являются частью спецификации XHTML. Например:
<input dojoType="ComboBox" type="text" dataUrl="/some_data.json" />
Атрибуты dojoType
и dataUrl
вызывают проблемы с проверкой. Я полагаю, что Dojo позволяет мне перейти dojoType
в атрибут class
:
<input class="dojo-ComboBox" type="text" dataUrl="/some_data.json" />
Это решает часть, но не всю проблему. «Правильное» решение будет выглядеть примерно так:
<input dojo:type="ComboBox" type="text" dojo:dataUrl="/some_data.json" />
Но для этого требуется объявление Dojo XMLNS в верхней части моего HTML-файла, что означает, что мне нужно найти копию DTD Dojo XMLNS. Я подозреваю, что мне нужно скопировать его на свой сервер и разместить там, потому что я расширил инструментарий Dojo. Удастся ли Додзё использовать версию с ограниченным доступом?