Можно ли сделать так, чтобы BEA Portal 9.2 закрывал ссылку и метатеги с помощью '/>', чтобы они были действительными в XHTML? - PullRequest
1 голос
/ 27 ноября 2008

Я пытаюсь сделать веб-сайт BEA Portal совместимым с XHTML, потому что это было написано в контракте с клиентом, и я застрял в этой проблеме: BEA отображает теги <meta> и <link> без закрытия косая черта, то есть <link/> и <meta/>, как того требует XHTML.

Когда я смотрю на документацию BEA, кажется, что она должна отображать теги с закрывающей косой чертой: Файл skin.properties (edocs.bea.com) .

Можно ли изменить рендеринг с помощью директивы конфигурации? Или, может быть, подключиться к основному методу рендеринга, чтобы я мог это исправить?

Ответы [ 2 ]

1 голос
/ 27 ноября 2008

Для программного обеспечения, которое не использует сериализатор XML, XHTML не имеет смысла (см. Множество других вопросов о SO по XHTML).

Если вы хотите сделать страницу более совместимой со стандартами, я предлагаю нацелиться на HTML4.01 Strict или HTML5 (с CSS для разметки, конечно, это не относится к XHTML).

1 голос
/ 27 ноября 2008

Попробуйте фильтр перезаписи тегов, реализованный либо как правило перезаписи в обратном прокси-сервере, либо как сервлет фильтра. Не предложил бы искать ответ на самом портале ...

...