rss rome 创建带有的条目标签

发布于 2024-09-19 08:34:05 字数 170 浏览 11 评论 0原文

我在哪里可以找到有关如何使用罗马在 rss 中生成 标签的简单教程?

我一直在阅读他们的文档,但这只是关于从提要中读取和解析。他们的 javadoc 是最少的...

谢谢!

乌多.

Where can i find a simple tutorial on how to generate <content:encoded /> tags in an rss using rome?

I've been reading throug their documentation but it is only about read and parse from a feed. And their javadoc is minimal...

Thank you!

Udo.

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

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

发布评论

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

评论(1

万劫不复 2024-09-26 08:34:05

教程包括使用具有内容类型的数据创建条目的部分text/html:

entry = new SyndEntryImpl();
entry.setTitle("ROME v3.0");
entry.setLink("http://wiki.java.net/bin/view/Javawsxml/Rome03");
entry.setPublishedDate(DATE_PARSER.parse("2004-07-27"));
description = new SyndContentImpl();
description.setType("text/html");
description.setValue("<p>More Bug fixes, mor API changes, some new features and some Unit testing</p>"+
                     "<p>For details check the <a href=\"http://wiki.java.net/bin/view/Javawsxml/RomeChangesLog#RomeV03\">Changes Log</a></p>");
entry.setDescription(description);
entries.add(entry);

我认为应该将其转换为生成的提要中的 content:encoded 元素,这可能取决于提要类型。

编辑:这是我的第一个答案,但与罗马无关:

不知道这是否是您要找的,但是 RSS 最佳实践配置文件 描述了元素中应包含的内容:

内容:编码元素定义
项目的完整内容
(选修的)。这个元素多了一个
目的比描述更准确
元素,可以是完整的
内容、摘要或其他形式
出版商的摘录
酌情权。

内容必须适合
呈现为 HTML 并编码为
字符数据的方式与
描述元素。

This tutorial includes a part for creating an entry with data that has a content type of text/html:

entry = new SyndEntryImpl();
entry.setTitle("ROME v3.0");
entry.setLink("http://wiki.java.net/bin/view/Javawsxml/Rome03");
entry.setPublishedDate(DATE_PARSER.parse("2004-07-27"));
description = new SyndContentImpl();
description.setType("text/html");
description.setValue("<p>More Bug fixes, mor API changes, some new features and some Unit testing</p>"+
                     "<p>For details check the <a href=\"http://wiki.java.net/bin/view/Javawsxml/RomeChangesLog#RomeV03\">Changes Log</a></p>");
entry.setDescription(description);
entries.add(entry);

I think that should be transformed into a content:encoded element in the generated feed, perhaps depending on the feed type.

EDIT: this was my first answer, but it has nothing to do with ROME:

Don't know if this is what you're looking for, but the RSS Best Practices Profile describes what should be in the element:

The content:encoded element defines
the full content of an item
(optional). This element has a more
precise purpose than the description
element, which can be the full
content, a summary or some other form
of excerpt at the publisher's
discretion.

The content must be suitable for
presentation as HTML and be encoded as
character data in the same manner as
the description element.

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