كيفية إضافة حرف كسر الخط على JavaScript الخاص بي عن واجهة المستخدم لـ Nokia WRT؟

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

سؤال

إذا كان أي شخص مثلي يستخدم Nokia WRT Plug-in for Visual Studio...

لقد أنشأت على Visual Studio A RSS Reader Widget.

الآن أقوم بتخصيصها ، في محاولة لإضافة استراحات أسطر في علامة RSS تسمى "<spection>".

أحاول العديد من الرموز مثل بدون حظ:

"Fist line\u000dSecond line"
"Fist line\u000dSecond line"
"Fist line\nSecond line"
"Fist line& #xD;Second line" --> remove space here :)
"Fist line<br>Second line"

أنا أيضًا أحفر أكثر لمعرفة ما هو الأمر مع تنسيق HTML ، نظرًا لأن CDATA لا تعمل على تقديم محتوى منسق (يجب أن أستخدم نصًا نظيفًا في ملف RSS الخاص بي).

شكرا لك مقدما

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

المحلول

توصلت إلى حل الفوضى:

  • يتم إنشاء محتوى RSS الخاص بي ديناميكيًا على صفحة ASPX (نوع محتوى الاستجابة هو تنسيق RSS).
  • عنصر واجهة المستخدم Nokia قادر على قراءة موقع عنوان URL ، في هذه الحالة موقع عنوان URL الخاص بي RSS: http: //localhost/mysite/rss.aspx
  • نظرًا لأن الرموز التي تحدد الخطوط المحددة في إخراج RSS الخاص بي لا يتم فهمها بواسطة وظيفة Javacript من Nokia getContentHtmlFoEditem ، قمت بتغيير محتوى RSS:

    "السطر الأول ؛ السطر الثاني"

  • الآن يقرأ JavaScript هذا المحتوى RSS على أنه صالح. حان الوقت لفرض استراحة الخط.

  • لفرض استراحة الخط ، قمت بتغيير وظيفة getContentHtmlFoDeDiTem على النحو التالي:

     // Returns the content HTML for a feed item.
     function getContentHTMLForFeedItem(item) {
           var buf = "";
    
           // item description
           if (item.description != null) {
                 var linebreaked = "" + item.description;
    
              while (linebreaked.indexOf("; ") > 0)
                    linebreaked = linebreaked.replace("; ", "[br]");
    
              buf += "[div class=\"FeedItemDescription\"]" + linebreaked + "[/div]";
     }
    
  • ملاحظة: قم بتغيير الأقواس إلى أقل من "<" وأكبر من العلامات ">".

إذا كان أي شخص يواجه نفس المشكلة أو إذا كنت أفعل شيئًا خاطئًا ، فيرجى إخبارنا بذلك.

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