3

我试图找到一种方法让我们的 Oracle ADF 页面输出有效代码。我在Can we configure Oracle ADF Faces to generate valid XHTML? 但它可以追溯到 2008 年左右。
还是没有办法配置 ADF 输出一致的代码?

在没有配置的情况下,我们得到一个 html 4.01 文档类型,但在起始 html 元素中有一个类属性。对于初学者...如果我们将内容类型更改为 application/xhtml+xml,正如其他人建议的那样,我们会得到更正确的 xhtml 1.0 doctype。

但是,生成的代码仍然是 html 4.0 :( 即<link href="cmp.css" type="text/css" charset="UTF-8" rel="stylesheet">,没有结束标记。

那么,有没有人真正解决了这个问题,或者只有解决方法可用?

4

1 回答 1

0

现在您可能有更好的机会使用 Alta UI,这意味着您将获得比以前更少的验证错误,但直截了当的回答是:不,您将无法从 ADF 输出有效的 XHTML。

ADF 一开始并不是针对 Light Effective HTML 输出,而是针对 Web 浏览器上的桌面式体验。使用 Alta UI,情况会稍微好一些。

于 2015-02-26T10:04:27.767 回答