RSS ROME إنشاء إدخالات مع <المحتوى: العلامة المشفرة />

StackOverflow https://stackoverflow.com/questions/3717069

  •  02-10-2019
  •  | 
  •  

سؤال

أين يمكنني العثور على برنامج تعليمي بسيط حول كيفية توليده <content:encoded /> العلامات في RSS باستخدام روما؟

لقد قرأت من خلال وثائقهم ولكن الأمر يتعلق فقط بالقراءة والحالة من الخلاصة. وجافادوك هم الحد الأدنى ...

شكرًا لك!

انت تفعل.

هل كانت مفيدة؟

المحلول

هذه الدورة التعليمية يتضمن جزءًا لإنشاء إدخال يحتوي على بيانات تحتوي على نوع محتوى من النص/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 ويتم تشفيره كبيانات حرف بنفس طريقة عنصر الوصف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top