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?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top