Comment ajouter du caractère de saut de ligne sur le javascript de mon Widget pour Nokia WRT?

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

Question

Si quelqu'un comme moi utilise Nokia WRT Plug-in pour Visual Studio ...

J'ai créé sur Visual Studio un Rss Reader Widget.

Maintenant, je personnalisant, en essayant d'ajouter des sauts de ligne dans la balise rss appelée « ».

Je suis en train de codes comme sans chance:

"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"

Je suis aussi creuser plus pour savoir ce qui se passe au format html, car CDATA ne fonctionne pas pour présenter le contenu formaté (je dois utiliser du texte propre dans mon fichier RSS).

merci à l'avance

Était-ce utile?

La solution

Je suis venu avec une solution d'encombrement:

  • le contenu de mon flux est généré dynamiquement sur une page ASPX (type de contenu de réponse est le format RSS).
  • widget Nokia est capable de lire un emplacement url, dans ce cas, mon rss url emplacement: http: // localhost /mysite/rss.aspx
  • car les sauts de ligne symboles définis dans ma sortie rss ne sont pas compris par la fonction javacript de Nokia getContentHTMLForFeedItem, j'ai changé le contenu rss:

    "La première ligne, deuxième ligne"

  • javascript lit ce contenu rss comme valide. Il est temps de forcer un saut de ligne.

  • Pour forcer saut de ligne, j'ai changé la fonction getContentHTMLForFeedItem comme suit:

     // 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]";
     }
    
  • Remarque:. Modifiez les crochets à moins de "<" et plus de signes ">"

Si quelqu'un est d'avoir le même problème ou si je fais quelque chose de mal, s'il vous plaît laissez-moi savoir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top