Onde posso encontrar o Dojo XMLNS DTD?
-
08-07-2019 - |
Pergunta
Eu quero adicionar alguns widgets Dojo às minhas páginas XHTML, mas Dojo usa alguns atributos que não fazem parte da especificação XHTML. Por exemplo:
<input dojoType="ComboBox" type="text" dataUrl="/some_data.json" />
O dojoType
e dataUrl
atributos causa problemas de validação. Acredito Dojo me permite mover dojoType
para o atributo class
:
<input class="dojo-ComboBox" type="text" dataUrl="/some_data.json" />
Essa parte resolve, mas não todo o problema. A solução "correta" seria algo parecido com isto:
<input dojo:type="ComboBox" type="text" dojo:dataUrl="/some_data.json" />
Mas isso exige uma declaração Dojo XMLNS na parte superior do meu arquivo HTML, o que significa que eu preciso encontrar uma cópia do Dojo XMLNS DTD. Eu suspeito que eu vou ter de copiá-lo para o meu servidor e hospedá-lo lá porque eu estendemos o kit de ferramentas Dojo. Will Dojo até mesmo pegar na versão escopo?
Solução
Eu não acredito substituindo um costume DTD vai fazer a sua Validar páginas. Seja qual for o DTD eles ainda não são XHTML válido. Se a validação é realmente importante você pode tentar usar a biblioteca Dojo JavaScript para escrever todos os seus widgets em vez disso: http: / /www.dojoforum.com/node/1182 HTH