Je souhaite ajouter des widgets Dojo à mes pages XHTML, mais Dojo utilise des attributs qui ne font pas partie de la spécification XHTML. Par exemple:Où puis-je trouver la DTD XMLNS de Dojo?
<input dojoType="ComboBox" type="text" dataUrl="/some_data.json" />
Les dojoType
et dataUrl
attributs causer des problèmes de validation. Je crois Dojo me permet de déplacer dojoType
dans l'attribut class
:
<input class="dojo-ComboBox" type="text" dataUrl="/some_data.json" />
Cela permet de résoudre une partie, mais pas tout le problème. La « bonne » solution ressemblerait à quelque chose comme ceci:
<input dojo:type="ComboBox" type="text" dojo:dataUrl="/some_data.json" />
Mais cela exige une déclaration Dojo xmlns au sommet de mon fichier HTML, ce qui signifie que je dois trouver une copie du Dojo DTD XMLNS. Je suppose que je devrai le copier sur mon serveur et l'héberger là parce que j'ai étendu le toolkit Dojo. Est-ce que Dojo va même ramasser sur la version limitée?
Alors, quelle solution avez-vous choisie? –
J'ai accepté la validation parce que personne ne s'en soucie vraiment. –