Dojo - XHTML验证?

时间:2009-02-09 23:34:15

标签: javascript dojo

是否可以使Dojo(javascript)小部件验证XHTML?

若然,怎么样?

它可以像使用CDATA一样简单吗?

2 个答案:

答案 0 :(得分:1)

是的,而不是使用dojoType =“dojo.foo.bar”非标准属性,而是需要一个文档onload事件,它“接管”文档中的标准HTML标记并将它们重写为Dojo标记。

答案 1 :(得分:1)

CDATA在这里不会帮到你。如果你真的想根据XHTML DTD / schema编写代码,你可以这样做,但是不能利用Dojo标记语言(DojoML)的灵活性。你可以做的是你定义自己的方式来标记小部件,比如<div class="dojoButton"/>,然后你在页面加载上使用类似的东西实例化它们:

dojo.query('div[class=dojoButton]').instantiate(
  dijit.form.Button, {}
);

在您执行此操作之前,请先查看此段Dojo Doesn’t Validate (在文章中间)和此Dojo Degradability