Как добавить символ переноса строки в JavaScript моего виджета для Nokia WRT?
Если кто-нибудь, как я, использует плагин Nokia WRT для Visual Studio...
Я создал в Visual Studio виджет Rss Reader.
Сейчас я настраиваю его, пытаясь добавить разрывы строк в теге rss с именем "<описание>".
Я пытаюсь много кодов, как без удачи:
"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).
заранее спасибо
1 ответ
Я пришел с решением беспорядка:
- мой контент rss генерируется динамически на странице aspx (тип контента ответа - формат rss).
- Виджет Nokia может читать URL-адреса, в этом случае мой URL-адрес rss: http://localhost/mysite/rss.aspx
Так как символы разрыва строки, определенные в моем выводе rss, не понятны функцией javacript от nokia getContentHTMLForFeedItem, я изменил содержимое rss:
"Первая линия; Вторая строка"
Теперь javascript считывает этот контент rss действительным. Пришло время заставить разрыв строки.
Чтобы вызвать разрыв строки, я изменил функцию getContentHTMLForFeedItem следующим образом:
// 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]"; }
Примечание. Измените скобки на "<" и ">".
Если у кого-то возникла такая же проблема или я делаю что-то не так, пожалуйста, дайте мне знать.