Ticket #1891: newsengine_replacehtml.diff
File newsengine_replacehtml.diff, 2.8 KB (added by , 18 years ago) |
---|
-
mythflix/mythflix/newsengine.cpp
243 243 title = itemNode.namedItem(QString::fromLatin1("title")).toElement().text().simplifyWhiteSpace(); 244 244 QDomNode descNode = itemNode.namedItem(QString::fromLatin1("description")); 245 245 if (!descNode.isNull()) 246 { 246 247 description = descNode.toElement().text().simplifyWhiteSpace(); 248 ReplaceHtmlChar(description); 249 } 247 250 else 248 251 description = QString::null; 249 252 QDomNode linkNode = itemNode.namedItem(QString::fromLatin1("link")); … … 274 277 } 275 278 } 276 279 280 void NewsSite::ReplaceHtmlChar(QString &s) 281 { 282 s.replace("&", "&"); 283 s.replace("<", "<"); 284 s.replace(">", ">"); 285 s.replace(""", "\""); 286 s.replace("'", "\'"); 287 s.replace("…",QChar(8230)); 288 s.replace("é",QChar(233)); 289 } 290 -
mythflix/mythflix/newsengine.h
108 108 NewsArticle::List m_articleList; 109 109 QUrlOperator* m_urlOp; 110 110 111 void ReplaceHtmlChar( QString &s); 112 111 113 signals: 112 114 113 115 void finished(NewsSite* item); -
mythnews/mythnews/newsengine.cpp
243 243 title = itemNode.namedItem(QString::fromLatin1("title")).toElement().text().simplifyWhiteSpace(); 244 244 QDomNode descNode = itemNode.namedItem(QString::fromLatin1("description")); 245 245 if (!descNode.isNull()) 246 { 246 247 description = descNode.toElement().text().simplifyWhiteSpace(); 248 ReplaceHtmlChar(description); 249 } 247 250 else 248 251 description = QString::null; 249 252 QDomNode linkNode = itemNode.namedItem(QString::fromLatin1("link")); … … 274 277 } 275 278 } 276 279 280 void NewsSite::ReplaceHtmlChar(QString &s) 281 { 282 s.replace("&", "&"); 283 s.replace("<", "<"); 284 s.replace(">", ">"); 285 s.replace(""", "\""); 286 s.replace("'", "\'"); 287 s.replace("…",QChar(8230)); 288 s.replace("é",QChar(233)); 289 } 290 -
mythnews/mythnews/newsengine.h
108 108 NewsArticle::List m_articleList; 109 109 QUrlOperator* m_urlOp; 110 110 111 void ReplaceHtmlChar( QString &s); 112 111 113 signals: 112 114 113 115 void finished(NewsSite* item);