Pergunta

Se alguém como eu está usando Nokia WRT Plug-in para Visual Studio...

Eu criei no Widget do Visual Studio A RSS Reader.

Agora estou personalizando, tentando adicionar quebras de linha na tag RSS chamada "<cription>".

Estou tentando muitos códigos como sem sorte:

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

Também estou cavando mais para descobrir o que há com o formato HTML, pois o CDATA não está trabalhando para apresentar conteúdo formatado (tenho que usar texto limpo no meu arquivo RSS).

desde já, obrigado

Foi útil?

Solução

Eu criei uma solução de desordem:

  • Meu conteúdo RSS é gerado dinamicamente em uma página ASPX (o tipo de conteúdo da resposta é o formato RSS).
  • O widget Nokia é capaz de ler um local de URL, neste caso meu local de URL RSS: http: //localhost/mysite/rss.aspx
  • Como os símbolos de quebras de linha definidos na minha saída RSS não são entendidos pela função Javacript da Nokia GetContentHtmlForFeedItem, mudei o conteúdo RSS:

    "Primeira linha; segunda linha"

  • Agora, o JavaScript lê esse conteúdo RSS como válido. É hora de forçar uma quebra de linha.

  • Para forçar a quebra da linha, mudei a função GetContentHtmlForFeedItem da seguinte maneira:

     // 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]";
     }
    
  • Nota: Altere os colchetes para menos de "<" e maior que sinais ">".

Se alguém está tendo o mesmo problema ou se estou fazendo algo errado, entre em contato.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top