rss rome créer des entrées avec balise
Question
Où puis-je trouver un tutoriel simple sur la façon de générer des balises <content:encoded />
dans un flux en utilisant Rome?
J'ai lu throug leur documentation, mais il est seulement lire et analyser à partir d'une alimentation. Et leur javadoc est minime ...
Merci!
Udo.
La solution
tutoriel comprend une partie de création d'une entrée de données qui a un type de contenu 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);
Je pense que cela devrait être transformé en un élément de content:encoded
dans la charge générée, peut-être selon le type de chargement.
EDIT: ce fut ma première réponse, mais il n'a rien à voir avec Rome:
Je ne sais pas si c'est ce que vous cherchez, mais RSS Meilleures pratiques Profil décrit ce qui devrait être dans l'élément:
Le contenu: définit élément codé le contenu complet d'un élément (optionnel). Cet élément a un plus but précis que la description élément, qui peut être le plein contenu, un résumé ou une autre forme d'extrait à l'éditeur de discrétion.
Le contenu doit être adapté à présentation en HTML et être codé comme des données de caractères de la même manière que l'élément de description.