Flying Saucer 接受 HTML 而非 XHTML

发布于 2024-10-31 16:28:22 字数 70 浏览 0 评论 0原文

我的原始来源是 HTML,不是格式良好的 XHTML。最糟糕的是我将不得不清理并将 html 转换为 xhtml,然后喂飞碟。

My original source is HTML not well formed XHTML. At worse i will have to clean and convert the html to xhtml and then feed flying saucer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

各空 2024-11-07 16:28:22

飞碟不支持HTML;正如其网站所述:“不支持旧版 HTML(尽管有几个开放的可用的不同质量的源 Java HTML 清理器)”。不过,您可以尝试他们推荐的 HTML 清理器之一。毫不奇怪,最好的之一是 HtmlCleaner

Flying Saucer does not support HTML; as noted on its website: "No support for legacy HTML (although there are several open source Java HTML cleaners of varying quality available)." You might try one of the HTML cleaners they suggest, though. One of the best is, not surprisingly, HtmlCleaner.

山有枢 2024-11-07 16:28:22

飞碟用户指南回答了我的问题。

Flying Saucer 是一个 XML/CSS 渲染器,
这意味着它将 XML 文件作为
输入,应用格式和样式
使用CSS,并生成渲染的
该 XML 作为输出的表示形式。
输出可能会显示在屏幕上(以
GUI)、图像或 PDF 文件。
因为我们相信大多数人都会
有兴趣重用他们的知识
网页布局,我们的主要目标
内容是 XHTML 1.0(严格),一个 XML
标准化的文档格式
HTML。但是,我们接受任何
用于渲染的格式良好的 XML
因为 CSS 提供了告诉我们如何
把它摆出来。对于 XHTML 来说,
提供了默认样式表
的盒子并包装在
库,这意味着飞碟可以
开箱即用地呈现大多数 XHTML
不错的结果。

The Flying Saucer UserGuide answers my question.

Flying Saucer is an XML/CSS renderer,
which means it takes XML files as
input, applies formatting and styling
using CSS, and generates a rendered
representation of that XML as output.
The output may go to the screen (in a
GUI), to an image, or to a PDF file.
Because we believe most people will be
interested in re-using their knowledge
of web layout, our main target for
content is XHTML 1.0 (strict), an XML
document format that standardizes
HTML. However, we accept any
well-formed XML for rendering as long
as CSS is provided that tells us how
to lay it out. In the case of XHTML,
default stylesheets are provided out
of the box and packaged within the
library, which means Flying Saucer can
render most XHTML out of the box with
decent results.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文