1

我在哪里可以找到关于如何<content:encoded />使用 rome 在 rss 中生成标签的简单教程?

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

谢谢!

你做。

4

1 回答 1

1

教程包含一个部分,用于使用内容类型为 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生成的提要中的一个元素,这可能取决于提要类型。

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

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

content:encoded 元素定义项目的全部内容(可选)。此元素比描述元素具有更精确的用途,描述元素可以是完整的内容、摘要或其他形式的摘录,由出版商自行决定。

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

于 2010-09-19T11:13:37.620 回答