是否可以使用 '/>' 使 BEA Portal 9.2 关闭链接和元标记? 那么它们是 XHTML 有效的吗?
我正在尝试使 BEA Portal 网站兼容 XHTML,因为这已写在与客户的合同中,并且我陷入了这个问题:BEA 呈现 和
>
标签不带结束斜杠,即 和
,因为 XHTML 需要它。
当我查看 BEA 的文档时,似乎应该可以使用结束斜杠来呈现标签: skin.properties 文件 (edocs.bea.com)。
是否可以使用配置指令更改渲染? 或者也许,挂钩底层的重新渲染方法以便我可以修复它?
I'm trying to make a BEA Portal website XHTML compliant, because this has been written in the contract with the client, and I'm stuck on this problem: BEA renders <meta>
and <link>
tags without the closing slash, i.e. <link/>
and <meta/>
as it is required by XHTML.
When I look at the documentation from BEA it seems that it should be possible to make it render the tags with a closing slash: The skin.properties file (edocs.bea.com).
Is it possible to change the redering with a configuration directive? Or perhaps, to hook into the underlying redering method so that I can fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将标记重写过滤器实现为反向代理中的重写规则或过滤器 Servlet。 不建议在门户本身中寻找答案......
Try a tag-rewriting filter implemented either as a rewrite rule in a reverse proxy or as a filter servlet. Wouldn't suggest looking for the answer in the portal itself...
对于不使用 XML 序列化程序的软件,XHTML 毫无意义(请参阅 SO 上有关 XHTML 的许多其他问题)。
如果您想让页面更符合标准,我建议瞄准 HTML4.01 Strict 或 HTML5(当然使用 CSS 进行布局 – 这不是 XHTML 特定的东西)。
For software that doesn't use XML serializer, XHTML is pointless (see numerous other questions on SO about XHTML).
If you want to make page more standards-compliant, I suggest aiming for HTML4.01 Strict or HTML5 (with CSS for layout of course – it's not XHTML-specific thing).