javascript - examples - dojo tutorial
Dojo-ValidaciĆ³n XHTML? (2)
¿Es posible hacer que los widgets Dojo (javascript) validen para XHTML?
¿Si es así, cómo?
¿Puede ser algo tan simple como usar CDATA?
Sí, en lugar de utilizar el atributo no estándar dojoType = "dojo.foo.bar", en su lugar debe tener un evento de carga de documento que "tome" las etiquetas HTML estándar en su documento y las reescriba en Dojo.
CDATA no lo ayudará aquí. Si realmente desea escribir código de acuerdo con XHTML DTD / schema, puede hacerlo, pero no puede aprovechar la flexibilidad del lenguaje de marcado de Dojo (DojoML). Lo que puede hacer es definir su propia forma de marcar los widgets, como <div class="dojoButton"/>
y luego instanciarlos en la carga de la página usando algo como:
dojo.query(''div[class=dojoButton]'').instantiate(
dijit.form.Button, {}
);
Antes de hacerlo, eche un vistazo a este párrafo que Dojo no valida (en el medio del artículo) y esta Degradabilidad de Dojo .