我试图找到一种方法来让我们的Oracle ADF页面输出有效的代码 . 我在Can we configure Oracle ADF Faces to produce valid XHTML?看到了一个参考文献,但它的历史可追溯到2008年左右 .
是否仍然无法配置ADF以输出一致的代码?
没有配置我们得到一个html 4.01 doctype但在起始html元素中有一个class属性 . 对于初学者......如果我们将内容类型更改为application / xhtml xml,正如其他人建议的那样,我们会获得更正确的xhtml 1.0 doctype .
但是,生成的代码仍然是html 4.0 :( I.e . <link href="cmp.css" type="text/css" charset="UTF-8" rel="stylesheet">
,没有结束标记 .
那么,有没有人真正解决了这个问题,还是只有解决方法?
1 回答
你现在可能有更好的机会使用Alta UI,这意味着你将获得比以前更少的验证错误,但一个直截了当的答案是:不,你将无法从ADF输出有效的XHTML .
ADF的开头不是针对Light Effective HTML输出,而是针对Web浏览器上的桌面式体验 . 使用Alta UI,事情会变得更好 .