Invalid JSON parse in AS3. Don't understand why - json

My AS3 goes search in my database the infos and displays it in Flash.
Don't know why but sometimes I've got this error :
SyntaxError: Error #1132: Invalid JSON parse input.
at JSON$/parseCore()
at JSON$/parse()
at CineNC3Android_fla::MainTimeline/complete()[CineNC3Android_fla.MainTimeline::frame2:153]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
I'm pretty sure it's due to special character as when I'm deleting lines in my database, it works (as the data is changing every week, I don't know which line are bad, so I have to manually delete each one of them one by one in order to find the error..)
I'd like to understand this error in order to be able to find more quickly what's causing it.
Coud you help me ?
I've exported my database to my desktop in JSON format in order to copy it and paste it here on this forum :
Can you tell me if you see something that could cause this error please ? it drives me crazy.
/**
Export to JSON plugin for PHPMyAdmin
#version 0.1
*/
// Database 'broussefolie'
// broussefolie.moviedetail_savedToday
[{"id":"1020","movieid":"40567","theTitle":"SOS FANTOMES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/sos_fantome2.jpg","moviehour":"14:15 - 17:10 - 20:10","trailer":"gmeVnCwrc9c","actorlist":"Réalisé par Paul Feig\navec Melissa McCarthy, Kristen Wiig, Kate McKinnon","movielength":"117 mn","story":"S.O.S. FANTOMES est de retour, revisite et dynamise avec un casting feminin et de tout nouveaux personnages plus hilarants les uns que les autres. Trente ans apres le raz-de-maree planetaire du premier film, le realisateur Paul Feig nous offre sa vision rafraichissante et ultra vitaminee de la comedie surnaturelle, avec la complicite de certaines des personnalites les plus droles du cinema actuel : Melissa McCarthy, Kristen Wiig, Kate McKinnon, Leslie Jones et Chris Hemsworth. Les fantomes n ont qu a bien se tenir !"}, {"id":"1021","movieid":"40564","theTitle":"ELLE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/elle_reduit.jpg","moviehour":"20h30","trailer":"YqGJtnKZ2vs","actorlist":"Réalisé par Paul Verhoeven\navec Isabelle Huppert, Laurent Lafitte, Anne Consigny","movielength":"130 mn","story":"Michele fait partie de ces femmes que rien ne semble atteindre. A la tete dune grande entreprise de jeux video, elle gere ses affaires comme sa vie sentimentale : dune main de fer. Sa vie bascule lorsquelle est agressee chez elle par un mysterieux inconnu. Inebranlable, Michele se met a le traquer en retour. Un jeu etrange sinstalle alors entre eux. Un jeu qui, a tout instant, peut degenerer."}, {"id":"1022","movieid":"40565","theTitle":"SUICIDE SQUAD","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/suicide_squad_reduit.jpg","moviehour":"14h10 - 17h35 - 20h40","trailer":"XfboDbU3xnA","actorlist":"Réalisé par David Ayer\navec Margot Robbie, Will Smith, Jared Leto","movielength":"130 mn","story":"C est tellement jouissif d etre un salopard ! Face a une menace aussi enigmatique qu invincible, l agent secret Amanda Waller reunit une armada de crapules de la pire espece. Armes jusqu aux dents par le gouvernement, ces Super-Mechants s embarquent alors pour une mission-suicide. Jusqu au moment ou ils comprennent qu ils ont ete sacrifies. Vont-ils accepter leur sort ou se rebeller"}, {"id":"1023","movieid":"40555","theTitle":"INDEPENDANCE DAY 2 RESURGENCE\u00a0","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/independance_day_2_reduit.jpg","moviehour":"20h35","trailer":"b577i7s2CiM","actorlist":"Réalisé par Roland Emmerich\navec Liam Hemsworth, Jeff Goldblum, Bill Pullman","movielength":"121 mn","story":"Nous avons toujours su qu ils reviendraient. La terre est menacee par une catastrophe d une ampleur inimaginable. Pour la proteger, toutes les nations ont collabore autour d un programme de defense colossal exploitant la technologie extraterrestre recuperee. Mais rien ne peut nous preparer a la force de frappe sans precedent des aliens. Seule l ingeniosite et le courage de quelques hommes et femmes peuvent sauver l humanite de l extinction."}, {"id":"1024","movieid":"40548","theTitle":"CONJURING 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/conjuring-2_reduit.jpg","moviehour":"13h45 - 20h25","trailer":"Y3kNhv0Nm_g","actorlist":"Réalisé par James Wan avec Vera Farmiga, Patrick Wilson, Frances O'Connor","movielength":"134 mn","story":"Une nouvelle histoire vraie issue des dossiers d'Ed et Lorraine Warren : l'une de leurs enquêtes les plus traumatisantes.<br\/><br\/>Lorraine et Ed Warren se rendent dans le nord de Londres pour venir en aide à une mère qui élève seule ses quatre enfants dans une maison hantée par des esprits maléfiques. Il s'agira d'une de leurs enquêtes paranormales les plus terrifiantes"}, {"id":"1025","movieid":"40560","theTitle":"INSAISISSABLES 2","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/insaisissables_2_reduit.jpg","moviehour":" 17h25 - 20h15","trailer":"0iGn57DVJIc","actorlist":"Réalisé par Jon M. Chu\navec Jesse Eisenberg, Mark Ruffalo, Woody Harrelson","movielength":"125 mn","story":"Un an apres avoir surpasse le FBI et acquis l admiration du grand public grace a leurs tours exceptionnels, les 4 Cavaliers reviennent ! Pour leur retour sur le devant de la scene, ils vont denoncer les methodes peu orthodoxes d un magnat de la technologie a la tete d une vaste organisation criminelle. Ils ignorent que cet homme d affaire, Walter Marbrya une longueur d avance sur eux, et les conduit dans un piege : il veut que les magiciens braquent l un des systemes informatiques les plus securises du monde. Pour sortir de ce chantage et dejouer les plans de ce syndicat du crime, ils vont devoir elaborer le braquage le plus spectaculaire jamais concu."}, {"id":"1026","movieid":"40551","theTitle":"DE GLACE 5 : LES LOIS DE L'UNIVERS \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/l_age_de_glac_loi_de_l_univers_reduit.jpg","moviehour":" 13h30 - 15h50 - 17h20 - 20h55","trailer":"9v44tabqvoo","actorlist":"Réalisé par Mike Thurmeier, Galen T. Chu avec Ray Romano, Simon Pegg, John Leguizamo","movielength":"95 mn","story":"La quête permanente de Scrat pour attraper son insaisissable noisette le catapulte dans l'espace, où il déclenche accidentellement une série d'événements cosmiques qui vont transformer et menacer le monde de l'Âge de Glace. Pour sauver leur peau, Sid, Manny, Diego et le reste de la bande vont devoir quitter leur foyer et embarquer dans une nouvelle aventure pleine de comédie, parcourant de nouvelles terres exotiques et rencontrant une galerie de parsonnages hauts en couleur."}, {"id":"1027","movieid":"40556","theTitle":"LE BGG - LE BON GROS GEANT \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_bon_gros_geant_reduit.jpg","moviehour":"14h20 ","trailer":"aiUo4MCHWBA","actorlist":"Réalisé par Steven Spielberg avec Dany Boon, Mark Rylance, Ruby Barnhill","movielength":"117 mn","story":"Le Bon Gros Géant ne ressemble pas du tout aux autres habitants du Pays des Géants. Il mesure plus de 7 mètres de haut et possède de grandes oreilles et un odorat très fin. Il n'est pas très malin mais tout à fait adorable, et assez secret. Les géants comme le Buveur de sang et l'Avaleur de chair fraîche, sont deux fois plus grands que lui et aux moins deux fois plus effrayants, et en plus, ils mangent les humains. Le BGG, lui, préfère les schnockombres et la frambouille. À son arrivée au Pays des Géants, la petite Sophie, une enfant précoce de 10 ans qui habite Londres, a d'abord peur de ce mystérieux géant qui l'a emmenée dans sa grotte, mais elle va..."}, {"id":"1028","movieid":"40541","theTitle":"LE MONDE DE DORY ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_monde_de_dory_reduit.jpg","moviehour":"13h35 - 15h50 - 18h10","trailer":"yE3VBMHFQQs","actorlist":"Réalisé par Andrew Stanton, Angus MacLane avec Franck Dubosc, Kev Adams, Philippe Lellouche","movielength":"95 mn","story":"Dory, le poisson chirurgien bleu amnésique, retrouve ses amis Nemo et Marlin. Tous trois se lancent à la recherche du passé de Dory. Pourra-t-elle retrouver ses souvenirs ? Qui sont ses parents ? Et où a-t-elle bien pu apprendre à parler la langue des baleines ?"}, {"id":"1029","movieid":"40546","theTitle":"NINJA TURTLES 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/ninja_turtles_2_reduit.jpg","moviehour":"14h15","trailer":"rAkDlbyPuDg","actorlist":"Réalisé par Dave Green avec Megan Fox, Stephen Amell, Noel Fisher","movielength":"112 mn","story":"Michelangelo, Donatello, Leonardo et Raphael sont de retour pour affronter des méchants toujours plus forts et impressionnants, aux côtés d'April O'Neil, Vern Fenwick et d'un nouveau venu, le justicier masqué hockeyeur Casey Jones. Après son évasion de prison, Shredder associe ses forces à celles d'un savant fou Baxter Stockman et de deux hommes de main aussi bêtes que costauds, Bebop & Rocksteady. Leur objectif : lancer un plan diabolique pour régner sur le monde entier ! Alors que les Ninja Turtles s'apprêtent à défier Shredder et son nouveau gang, ils doivent rapidement faire face à une menace tout aussi grande : le célèbre Krang !"}, {"id":"1030","movieid":"40571","theTitle":"PETER ET ELLIOT LE DRAGON","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/peter_elliott.jpg","moviehour":"13h50 - 16h15 - 20h00","trailer":"yW9MTo17N9w","actorlist":"Réalisé par David Lowery\navec Oakes Fegley, Bryce Dallas Howard, Robert Redford","movielength":"103 mn","story":"Depuis de longues annees, M. Meacham, un vieux sculpteur sur bois, regale les enfants du coin avec ses histoires sur un feroce dragon qui vivrait au plus profond de la foret voisine. Pour sa fille Grace, garde forestiere de son etat, tout ceci n est que contes a dormir debout\u2026 jusqu au jour ou elle fait connaissance avec Peter. Ce mysterieux petit garcon de 10 ans - qui dit n avoir ni famille ni foyer - assure qu il vit dans les bois avec un dragon geant baptise Elliott. Et la description qu il en fait correspond etonnamment a celui dont parle son pere\u2026 Avec l aide de la jeune Natalie - la fille de Jack, le proprietaire de la scierie -, Grace va tout mettre en oeuvre pour decouvrir qui est vraiment Peter, d ou il vient, et percer le secret de son incroyable histoire\u2026"}, {"id":"1031","movieid":"40559","theTitle":"COMME DES BETES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/comme_des_betes_reduit.jpg","moviehour":" 13h40 - 16h00 - 18h15","trailer":"CcPNAD-P1Eo","actorlist":"Réalisé par Yarrow Cheney, Chris Renaud\navec Philippe Lacheau, Fran\u00e7ois Damiens, Willy Rovelli","movielength":"87 mn","story":"La vie secrete que menent nos animaux domestiques une fois que nous les laissons seuls a la maison pour partir au travail ou a l ecole."}, {"id":"1032","movieid":"40554","theTitle":"TARZAN ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/tarzan_reduit.jpg","moviehour":"17h50","trailer":"PGBDdZJbC5A","actorlist":"Réalisé par David Yates avec Alexander Skarsg\u00c3\u00a5rd, Margot Robbie, Christoph Waltz","movielength":"110 mn","story":"Après avoir grandi dans la jungle africaine, Tarzan a renoué avec ses origines aristocratiques, répondant désormais au nom de John Clayton, Lord Greystoke. Il mène une vie paisible auprès de son épouse Jane jusqu'au jour où il est convié au Congo en tant qu'émissaire du Commerce. Mais il est loin de se douter du piège qui l'attend. Car le redoutable belge Leon Rom est bien décidé à l'utiliser pour assouvir sa soif de vengeance et sa cupidité"}, {"id":"1033","movieid":"40537","theTitle":"WARCRAFT : LE COMMENCEMENT ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/warcraft_reduit.jpg","moviehour":"20h35","trailer":"InBV7RggnYQ","actorlist":"Réalisé par Duncan Jones avec Travis Fimmel, Toby Kebbell, Paula Patton","movielength":"124 mn","story":"Le pacifique royaume d'Azeroth est au bord de la guerre alors que sa civilisation doit faire face à une redoutable race d'envahisseurs: des guerriers Orcs fuyant leur monde moribond pour en coloniser un autre. Alors qu'un portail s'ouvre pour connecter les deux mondes, une armée fait face à la destruction et l'autre à l'extinction. De côtés opposés, deux héros vont s'affronter et décider du sort de leur famille, de leur peuple et de leur patrie."}, {"id":"1034","movieid":"40570","theTitle":"STAR TREK SANS LIMITES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/star_trek_ss_limites.jpg","moviehour":"14h00 - 17h40 - 20h30","trailer":"Y5GLGwOQDbs","actorlist":"Réalisé par Justin Lin\navec Chris Pine, Zachary Quinto, Simon Pegg","movielength":"123 mn","story":"Une aventure toujours plus epique de l USS Enterprise et de son audacieux equipage. L equipe explore les confins inexplores de l espace, faisant face chacun, comme la Federation toute entiere, a une nouvelle menace."}, {"id":"1035","movieid":"40558","theTitle":"AMERICAN NIGHTMARE 3 ELECTIONS","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/American_Nighmare_3_reduit.jpg","moviehour":"13h55 - 18h00 - 20h50","trailer":"VJA8JxvjTj0","actorlist":"Réalisé par James DeMonaco\navec Frank Grillo, Elizabeth Mitchell, Mykelti Williamson","movielength":"105 mn","story":"Une senatrice americaine se lance dans la course a l election presidentielle en proposant l arret total de la Purge annuelle. Ses opposants profitent alors d une nouvelle edition de cette journee ou tous les crimes sont permis pour la traquer et la tuer..."}, {"id":"1036","movieid":"40568","theTitle":"JASON BOURNE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/jason_bourne.jpg","moviehour":"14h05 - 17h15 - 20h05","trailer":"euya1zwQ6U0","actorlist":"Réalisé par Greengrass\navec Matt Damon, Tommy Lee Jones, Alicia Vikander","movielength":"124 mn","story":"La traque de Jason Bourne par les services secrets americains se poursuit. Des iles Canaries a Londres en passant par Las Vegas..."}, {"id":"1037","movieid":"40569","theTitle":"FOLLES DE JOIE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/folles_joie.jpg","moviehour":"17h45","trailer":"IDPx5xKcvyY","actorlist":"Réalisé par Paolo Virz\u00ec\navec Valeria Bruni Tedeschi, Micaela Ramazzotti, Bob Messini\nCom\u00e9die dramatique - Italie - 2016 - 118 mn - Tous publics - V","movielength":"118 mn","story":"Beatrice est une mythomane bavarde au comportement excessif. Donatella est une jeune femme tatouee, fragile et introvertie. Ces deux patientes de la Villa Biondi, une institution therapeutique pour femmes sujettes a des troubles mentaux, se lient d amitie. Une apres-midi, elles decident de s enfuir bien decidees a trouver un peu de bonheur dans cet asile de fous a ciel ouvert qu est le monde des gens \u00ab sains\u00bb."}]
The JSON file is downloadable here if it's not readable on this forum :
https://drive.google.com/file/d/0B5-MjJcEPm3lUHpDWTIxb0NmR1k/view?usp=sharing
EDIT
The thing, I don't have a JSON file. I export it in order to show you but in my AS3, the data are directly taken from my database. My code is doing so :
var urlReqSearchAll: URLRequest = new URLRequest("http://www.brousse-en-folie.com/cinenc/searchMovie4.php");
var loader5:URLLoader = new URLLoader(); searchAll(); function searchAll():void {
if (contains(list)){
list.removeChildren();
}
loading.visible=true;
urlReqSearchAll.method = URLRequestMethod.POST;
loader5.load(urlReqSearchAll);
loader5.addEventListener(Event.COMPLETE,complete);
}
function complete(e:Event):void {
loading.visible=false;
addChild(list);
products = JSON.parse(loader5.data) as Array;
}

Your JSON string without commented header is parsed OK:
test.json file
[{"id":"1020","movieid":"40567","theTitle":"SOS FANTOMES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/sos_fantome2.jpg","moviehour":"14:15 - 17:10 - 20:10","trailer":"gmeVnCwrc9c","actorlist":"Réalisé par Paul Feig\navec Melissa McCarthy, Kristen Wiig, Kate McKinnon","movielength":"117 mn","story":"S.O.S. FANTOMES est de retour, revisite et dynamise avec un casting feminin et de tout nouveaux personnages plus hilarants les uns que les autres. Trente ans apres le raz-de-maree planetaire du premier film, le realisateur Paul Feig nous offre sa vision rafraichissante et ultra vitaminee de la comedie surnaturelle, avec la complicite de certaines des personnalites les plus droles du cinema actuel : Melissa McCarthy, Kristen Wiig, Kate McKinnon, Leslie Jones et Chris Hemsworth. Les fantomes n ont qu a bien se tenir !"}, {"id":"1021","movieid":"40564","theTitle":"ELLE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/elle_reduit.jpg","moviehour":"20h30","trailer":"YqGJtnKZ2vs","actorlist":"Réalisé par Paul Verhoeven\navec Isabelle Huppert, Laurent Lafitte, Anne Consigny","movielength":"130 mn","story":"Michele fait partie de ces femmes que rien ne semble atteindre. A la tete dune grande entreprise de jeux video, elle gere ses affaires comme sa vie sentimentale : dune main de fer. Sa vie bascule lorsquelle est agressee chez elle par un mysterieux inconnu. Inebranlable, Michele se met a le traquer en retour. Un jeu etrange sinstalle alors entre eux. Un jeu qui, a tout instant, peut degenerer."}, {"id":"1022","movieid":"40565","theTitle":"SUICIDE SQUAD","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/suicide_squad_reduit.jpg","moviehour":"14h10 - 17h35 - 20h40","trailer":"XfboDbU3xnA","actorlist":"Réalisé par David Ayer\navec Margot Robbie, Will Smith, Jared Leto","movielength":"130 mn","story":"C est tellement jouissif d etre un salopard ! Face a une menace aussi enigmatique qu invincible, l agent secret Amanda Waller reunit une armada de crapules de la pire espece. Armes jusqu aux dents par le gouvernement, ces Super-Mechants s embarquent alors pour une mission-suicide. Jusqu au moment ou ils comprennent qu ils ont ete sacrifies. Vont-ils accepter leur sort ou se rebeller"}, {"id":"1023","movieid":"40555","theTitle":"INDEPENDANCE DAY 2 RESURGENCE\u00a0","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/independance_day_2_reduit.jpg","moviehour":"20h35","trailer":"b577i7s2CiM","actorlist":"Réalisé par Roland Emmerich\navec Liam Hemsworth, Jeff Goldblum, Bill Pullman","movielength":"121 mn","story":"Nous avons toujours su qu ils reviendraient. La terre est menacee par une catastrophe d une ampleur inimaginable. Pour la proteger, toutes les nations ont collabore autour d un programme de defense colossal exploitant la technologie extraterrestre recuperee. Mais rien ne peut nous preparer a la force de frappe sans precedent des aliens. Seule l ingeniosite et le courage de quelques hommes et femmes peuvent sauver l humanite de l extinction."}, {"id":"1024","movieid":"40548","theTitle":"CONJURING 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/conjuring-2_reduit.jpg","moviehour":"13h45 - 20h25","trailer":"Y3kNhv0Nm_g","actorlist":"Réalisé par James Wan avec Vera Farmiga, Patrick Wilson, Frances O'Connor","movielength":"134 mn","story":"Une nouvelle histoire vraie issue des dossiers d'Ed et Lorraine Warren : l'une de leurs enquêtes les plus traumatisantes.<br\/><br\/>Lorraine et Ed Warren se rendent dans le nord de Londres pour venir en aide à une mère qui élève seule ses quatre enfants dans une maison hantée par des esprits maléfiques. Il s'agira d'une de leurs enquêtes paranormales les plus terrifiantes"}, {"id":"1025","movieid":"40560","theTitle":"INSAISISSABLES 2","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/insaisissables_2_reduit.jpg","moviehour":" 17h25 - 20h15","trailer":"0iGn57DVJIc","actorlist":"Réalisé par Jon M. Chu\navec Jesse Eisenberg, Mark Ruffalo, Woody Harrelson","movielength":"125 mn","story":"Un an apres avoir surpasse le FBI et acquis l admiration du grand public grace a leurs tours exceptionnels, les 4 Cavaliers reviennent ! Pour leur retour sur le devant de la scene, ils vont denoncer les methodes peu orthodoxes d un magnat de la technologie a la tete d une vaste organisation criminelle. Ils ignorent que cet homme d affaire, Walter Marbrya une longueur d avance sur eux, et les conduit dans un piege : il veut que les magiciens braquent l un des systemes informatiques les plus securises du monde. Pour sortir de ce chantage et dejouer les plans de ce syndicat du crime, ils vont devoir elaborer le braquage le plus spectaculaire jamais concu."}, {"id":"1026","movieid":"40551","theTitle":"DE GLACE 5 : LES LOIS DE L'UNIVERS \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/l_age_de_glac_loi_de_l_univers_reduit.jpg","moviehour":" 13h30 - 15h50 - 17h20 - 20h55","trailer":"9v44tabqvoo","actorlist":"Réalisé par Mike Thurmeier, Galen T. Chu avec Ray Romano, Simon Pegg, John Leguizamo","movielength":"95 mn","story":"La quête permanente de Scrat pour attraper son insaisissable noisette le catapulte dans l'espace, où il déclenche accidentellement une série d'événements cosmiques qui vont transformer et menacer le monde de l'Âge de Glace. Pour sauver leur peau, Sid, Manny, Diego et le reste de la bande vont devoir quitter leur foyer et embarquer dans une nouvelle aventure pleine de comédie, parcourant de nouvelles terres exotiques et rencontrant une galerie de parsonnages hauts en couleur."}, {"id":"1027","movieid":"40556","theTitle":"LE BGG - LE BON GROS GEANT \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_bon_gros_geant_reduit.jpg","moviehour":"14h20 ","trailer":"aiUo4MCHWBA","actorlist":"Réalisé par Steven Spielberg avec Dany Boon, Mark Rylance, Ruby Barnhill","movielength":"117 mn","story":"Le Bon Gros Géant ne ressemble pas du tout aux autres habitants du Pays des Géants. Il mesure plus de 7 mètres de haut et possède de grandes oreilles et un odorat très fin. Il n'est pas très malin mais tout à fait adorable, et assez secret. Les géants comme le Buveur de sang et l'Avaleur de chair fraîche, sont deux fois plus grands que lui et aux moins deux fois plus effrayants, et en plus, ils mangent les humains. Le BGG, lui, préfère les schnockombres et la frambouille. À son arrivée au Pays des Géants, la petite Sophie, une enfant précoce de 10 ans qui habite Londres, a d'abord peur de ce mystérieux géant qui l'a emmenée dans sa grotte, mais elle va..."}, {"id":"1028","movieid":"40541","theTitle":"LE MONDE DE DORY ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_monde_de_dory_reduit.jpg","moviehour":"13h35 - 15h50 - 18h10","trailer":"yE3VBMHFQQs","actorlist":"Réalisé par Andrew Stanton, Angus MacLane avec Franck Dubosc, Kev Adams, Philippe Lellouche","movielength":"95 mn","story":"Dory, le poisson chirurgien bleu amnésique, retrouve ses amis Nemo et Marlin. Tous trois se lancent à la recherche du passé de Dory. Pourra-t-elle retrouver ses souvenirs ? Qui sont ses parents ? Et où a-t-elle bien pu apprendre à parler la langue des baleines ?"}, {"id":"1029","movieid":"40546","theTitle":"NINJA TURTLES 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/ninja_turtles_2_reduit.jpg","moviehour":"14h15","trailer":"rAkDlbyPuDg","actorlist":"Réalisé par Dave Green avec Megan Fox, Stephen Amell, Noel Fisher","movielength":"112 mn","story":"Michelangelo, Donatello, Leonardo et Raphael sont de retour pour affronter des méchants toujours plus forts et impressionnants, aux côtés d'April O'Neil, Vern Fenwick et d'un nouveau venu, le justicier masqué hockeyeur Casey Jones. Après son évasion de prison, Shredder associe ses forces à celles d'un savant fou Baxter Stockman et de deux hommes de main aussi bêtes que costauds, Bebop & Rocksteady. Leur objectif : lancer un plan diabolique pour régner sur le monde entier ! Alors que les Ninja Turtles s'apprêtent à défier Shredder et son nouveau gang, ils doivent rapidement faire face à une menace tout aussi grande : le célèbre Krang !"}, {"id":"1030","movieid":"40571","theTitle":"PETER ET ELLIOT LE DRAGON","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/peter_elliott.jpg","moviehour":"13h50 - 16h15 - 20h00","trailer":"yW9MTo17N9w","actorlist":"Réalisé par David Lowery\navec Oakes Fegley, Bryce Dallas Howard, Robert Redford","movielength":"103 mn","story":"Depuis de longues annees, M. Meacham, un vieux sculpteur sur bois, regale les enfants du coin avec ses histoires sur un feroce dragon qui vivrait au plus profond de la foret voisine. Pour sa fille Grace, garde forestiere de son etat, tout ceci n est que contes a dormir debout\u2026 jusqu au jour ou elle fait connaissance avec Peter. Ce mysterieux petit garcon de 10 ans - qui dit n avoir ni famille ni foyer - assure qu il vit dans les bois avec un dragon geant baptise Elliott. Et la description qu il en fait correspond etonnamment a celui dont parle son pere\u2026 Avec l aide de la jeune Natalie - la fille de Jack, le proprietaire de la scierie -, Grace va tout mettre en oeuvre pour decouvrir qui est vraiment Peter, d ou il vient, et percer le secret de son incroyable histoire\u2026"}, {"id":"1031","movieid":"40559","theTitle":"COMME DES BETES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/comme_des_betes_reduit.jpg","moviehour":" 13h40 - 16h00 - 18h15","trailer":"CcPNAD-P1Eo","actorlist":"Réalisé par Yarrow Cheney, Chris Renaud\navec Philippe Lacheau, Fran\u00e7ois Damiens, Willy Rovelli","movielength":"87 mn","story":"La vie secrete que menent nos animaux domestiques une fois que nous les laissons seuls a la maison pour partir au travail ou a l ecole."}, {"id":"1032","movieid":"40554","theTitle":"TARZAN ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/tarzan_reduit.jpg","moviehour":"17h50","trailer":"PGBDdZJbC5A","actorlist":"Réalisé par David Yates avec Alexander Skarsg\u00c3\u00a5rd, Margot Robbie, Christoph Waltz","movielength":"110 mn","story":"Après avoir grandi dans la jungle africaine, Tarzan a renoué avec ses origines aristocratiques, répondant désormais au nom de John Clayton, Lord Greystoke. Il mène une vie paisible auprès de son épouse Jane jusqu'au jour où il est convié au Congo en tant qu'émissaire du Commerce. Mais il est loin de se douter du piège qui l'attend. Car le redoutable belge Leon Rom est bien décidé à l'utiliser pour assouvir sa soif de vengeance et sa cupidité"}, {"id":"1033","movieid":"40537","theTitle":"WARCRAFT : LE COMMENCEMENT ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/warcraft_reduit.jpg","moviehour":"20h35","trailer":"InBV7RggnYQ","actorlist":"Réalisé par Duncan Jones avec Travis Fimmel, Toby Kebbell, Paula Patton","movielength":"124 mn","story":"Le pacifique royaume d'Azeroth est au bord de la guerre alors que sa civilisation doit faire face à une redoutable race d'envahisseurs: des guerriers Orcs fuyant leur monde moribond pour en coloniser un autre. Alors qu'un portail s'ouvre pour connecter les deux mondes, une armée fait face à la destruction et l'autre à l'extinction. De côtés opposés, deux héros vont s'affronter et décider du sort de leur famille, de leur peuple et de leur patrie."}, {"id":"1034","movieid":"40570","theTitle":"STAR TREK SANS LIMITES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/star_trek_ss_limites.jpg","moviehour":"14h00 - 17h40 - 20h30","trailer":"Y5GLGwOQDbs","actorlist":"Réalisé par Justin Lin\navec Chris Pine, Zachary Quinto, Simon Pegg","movielength":"123 mn","story":"Une aventure toujours plus epique de l USS Enterprise et de son audacieux equipage. L equipe explore les confins inexplores de l espace, faisant face chacun, comme la Federation toute entiere, a une nouvelle menace."}, {"id":"1035","movieid":"40558","theTitle":"AMERICAN NIGHTMARE 3 ELECTIONS","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/American_Nighmare_3_reduit.jpg","moviehour":"13h55 - 18h00 - 20h50","trailer":"VJA8JxvjTj0","actorlist":"Réalisé par James DeMonaco\navec Frank Grillo, Elizabeth Mitchell, Mykelti Williamson","movielength":"105 mn","story":"Une senatrice americaine se lance dans la course a l election presidentielle en proposant l arret total de la Purge annuelle. Ses opposants profitent alors d une nouvelle edition de cette journee ou tous les crimes sont permis pour la traquer et la tuer..."}, {"id":"1036","movieid":"40568","theTitle":"JASON BOURNE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/jason_bourne.jpg","moviehour":"14h05 - 17h15 - 20h05","trailer":"euya1zwQ6U0","actorlist":"Réalisé par Greengrass\navec Matt Damon, Tommy Lee Jones, Alicia Vikander","movielength":"124 mn","story":"La traque de Jason Bourne par les services secrets americains se poursuit. Des iles Canaries a Londres en passant par Las Vegas..."}, {"id":"1037","movieid":"40569","theTitle":"FOLLES DE JOIE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/folles_joie.jpg","moviehour":"17h45","trailer":"IDPx5xKcvyY","actorlist":"Réalisé par Paolo Virz\u00ec\navec Valeria Bruni Tedeschi, Micaela Ramazzotti, Bob Messini\nCom\u00e9die dramatique - Italie - 2016 - 118 mn - Tous publics - V","movielength":"118 mn","story":"Beatrice est une mythomane bavarde au comportement excessif. Donatella est une jeune femme tatouee, fragile et introvertie. Ces deux patientes de la Villa Biondi, une institution therapeutique pour femmes sujettes a des troubles mentaux, se lient d amitie. Une apres-midi, elles decident de s enfuir bien decidees a trouver un peu de bonheur dans cet asile de fous a ciel ouvert qu est le monde des gens \u00ab sains\u00bb."}]
Main.as
[Embed(source = "../jsons/test.json", mimeType = "application/octet-stream")] public var test:Class;
public function Main() {
trace(JSON.parse(new test()));
}
outputs
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
as expected.
So if I understand the issue correctly removing comments should help

Related

Html style not displayed on my Qweb Report

I got a Qweb Report on odoo11 that works perfectly ,but when i try adapting it on odoo12 the Html text loose it's style after adding [url.report ,http:/0.0.0.0:8069]
Here My Html field :
CGV_field = fields.Html(string="CGV", default=
"""<div><b>EXEMPLE DE CONDITIONS GENERALES DE VENTE</b></div>
<div><b><br>\n</b></div>
<b>Article 1 – Objet</b>
<br>
<p>Les présentes conditions régissent les ventes par la société (catégories ou nature des produits commercialisés par le site Internet).</p>
<br>
<b>Article 2 – Prix</b>
<br>
<p>Les prix de nos produits sont indiqués en Dinars toutes taxes comprises (TVA et autres taxes applicables au jour de la commande), sauf
indication contraire et hors frais de traitement et d’expédition.
Toutes les commandes quelle que soit leur origine sont payables en dinars.
La société se réserve le droit de modifier ses prix à tout moment, mais le produit sera facturé sur la base du tarif en vigueur au moment de la
validation de la commande et sous réserve de disponibilité.
Les produits demeurent la propriété de la société jusqu’au paiement complet du prix.
Attention : dès que vous prenez possession physiquement des produits commandés, les risques de perte ou d’endommagement des
produits vous sont transférés.</p>"""
Calling it on xml report :
<template id="report_cgv_account">
<t t-call="web.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="elosys_cgv_in_report.internal_layout_cgv_o">
<div class="page">
<div class="oe_structure"/>
<div class="row" style="margin-left:10px;margin-right:10px;">
<span style=" margin-left:10px;margin-right:10px;" t-raw="o.company_id.CGV_field"/>
</div>
</div>
</t>
</t>
</t>
</template>
what it's supposed to show :
What i've got :
The System parameters key is report.url not url.report.
I've found the answer if any of you wish to know :
just add <![CDATA[ ]]> before <span>

ITextRenderer - TextBox out of generated Pdf mediabox

I'm trying to convert a html content document to pdf using ITextRenderer using this version of library:
implementation group: 'org.xhtmlrenderer', name: 'flying-saucer-pdf-itext5', version: '9.1.22'
This is what I'm doing to convert my html to pdf:
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(getXHTMLFromHTML(out.toString()));
renderer.layout();
renderer.createPDF(byteArrayOutputStream);
However I'm getting a problem with a specific part of my html, a table that's supposed to be a list. This is the result in adobe acrobat:
As you can see the text box is out of the mediabox of the pdf, there's no cropbox present, and the result is that text is not fully visible.
Here is the html that causes this issue:
<div id="4a9dc6ae-3d2e-448b-8e70-3422659f87bd" class="alinea">
<p>Ne sont pas déductibles les dépenses suivantes:</p>
<table id="9c582e44-1932-4bee-b93e-6fb75b725f4b" style="width: 1127px;" class="custom-list">
<tbody class="body number-style dot-separator">
<tr class="row">
<td class="cell">1.</td>
<td class="cell">les dépenses faites en vue de remplir des obligations imposées � la collectivité par ses statuts ou son pacte social;</td>
</tr>
<tr class="row">
<td class="cell">2.</td>
<td class="cell">l'impôt sur le revenu des collectivités, l'impôt sur la fortune et l'impôt commercial communal;</td>
</tr>
<tr class="row">
<td class="cell">3.</td>
<td class="cell">les rémunérations imposables en vertu du premier alinéa, numéro 2 de l'<a id="e48d16e9-3eeb-4d99-91c3-f97b8d206a5e" href="https://00f74ba44b4a6fc879f193e8a262c50fb07e0f7d81-apidata.googleusercontent.com/#/o/link/1/a0ea877e-3736-4ce9-b09f-fc1be79b787a" class="tech_content LINK_INTERN">article 91</a>;</td>
</tr>
<tr class="row">
<td class="cell">4.</td>
<td class="cell">les dépenses faites dans un but cultuel, charitable ou d'intérêt général sans préjudice de la disposition prévue au premier alinéa, numéro 3 de l'<a id="3e74194c-2ae3-4b41-9efc-c6a1c23102cb" href="https://00f74ba44b4a6fc879f193e8a262c50fb07e0f7d81-apidata.googleusercontent.com/#/o/link/1/a0eb1cc1-3e9c-4175-9a52-be2d0b6cc455" class="tech_content LINK_INTERN">article 109;</a></td>
</tr>
<tr>
<td>5.</td>
<td>les intérêts ou redevances dus lorsque les conditions suivantes sont simultanément remplies :
<table class="custom-list" id="02812a11-d2d0-92cb-9c78-e9fa30f8fa1d" style="width: 955px;">
<tbody class="body lower-alpha-style one-bracket-separator">
<tr class="row">
<td class="cell">a)</td>
<td class="cell">le bénéficiaire des intérêts ou redevances est un organisme � caractère collectif au sens de l’article 159. Si le bénéficiaire n’est pas le bénéficiaire effectif, il y a lieu de prendre en considération le bénéficiaire effectif ;</td>
</tr>
<tr class="row">
<td class="cell">b)</td>
<td class="cell">l’organisme � caractère collectif qui est le bénéficiaire des intérêts ou redevances est une entreprise liée au sens de l’article 56 ;</td>
</tr>
<tr class="row">
<td class="cell">c)</td>
<td class="cell">l’organisme � caractère collectif qui est le bénéficiaire des intérêts ou redevances est établi dans un pays ou territoire figurant � l’annexe I des conclusions du Conseil de l’Union européenne relatives � la liste révisée de l’Union européenne des pays et territoires non coopératifs � des fins fiscales (ci-après « annexe I »), dans les conditions spécifiées ci-après.</td>
</tr>
</tbody>
</table><p></p><p>Toutefois, la disposition du présent numéro n’est pas applicable si le contribuable apporte la preuve que l’opération � laquelle correspondent les intérêts ou redevances dus est utilisée pour des motifs commerciaux valables qui reflètent la réalité économique.</p><p></p><p>Le terme « intérêts » employé dans le présent numéro désigne les intérêts et arrérages dus qui se rapportent � des créances de toute nature, assorties ou non de garanties hypothécaires ou d’une clause de participation aux bénéfices du débiteur, et notamment les intérêts et arrérages d’obligations d’emprunts, y compris les primes et lots attachés � ces titres. Les pénalisations pour paiement tardif ne sont pas considérées comme des intérêts au sens du présent numéro.</p><p></p><p>Le terme « redevances » employé dans le présent numéro désigne les rémunérations de toute nature dues pour l’usage ou la concession de l’usage d’un droit d’auteur sur une œuvre littéraire, artistique ou scientifique, y compris les films cinématographiques, d’un brevet, d’une marque de fabrique ou de commerce, d’un dessin ou d’un modèle, d’un plan, d’une formule ou d’un procédé secrets et pourdes informations ayant trait � une expérience acquise dans le domaine industriel, commercial ou scientifique.</p><p></p><p>À partir du 1er mars 2021, la disposition du présent numéro s’applique concernant les pays et territoires qui figurent � l’annexe I, dans sa dernière version, telle que publiée au Journal officiel de l’Union européenne � cette date. À partir du 1er janvier de chaque année qui suit, elle s’applique concernant les pays et territoires qui figurent � l’annexe I, dans sa dernière version au 1er janvier de l’année subséquente en question, telle que publiée au Journal officiel de l’Union européenne � cette date.</p><p></p><p>Toutefois, lorsque des pays et territoires ne figurent plus � l’annexe I, dans sa dernière version au 1er janvier d’une année subséquente, telle que publiée au Journal officiel de l’Union européenne � cette date, la disposition du présent numéro cesse de s’appliquer concernant ces pays et territoires dès la date de publication au Journal officiel de l’Union européenne de l’annexe I dans sa dernière version mentionnée ci-avant. En cas de version antérieure de l’annexe I au cours de la même année opérant pour la première fois le retrait du pays ou territoire en question, la disposition du présent numéro cesse de s’appliquer déj� dès la date de publication au Journal officiel de l’Union européenne de l’annexe I, dans une telle version antérieure opérant le retrait du pays ou territoire en question.</p></td>
</tr>
</tbody>
</table>
</div>
Thank you very much for help, I have look everywhere but I don't see anybody having this issue.
So turns out that itext wraps the content of a table inside the margins of the pdf only if the table (or any element) does not provide a fixed width or height. So the solution for me in this case was to remove the width and height from my html table.

ruby on rails reinsert html tags

I'm getting a document from my database in xml format like this
link to xml document
It contains these things &lt p &gt (I removed the semicolumn as this website also transforms it in ).
Is there ruby or a specific rails function that allows to rewrite the correct html tags ? Or must I do a regex for that?
If you are using in erb file then do as,
<%= raw "<p>Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier.&nbsp;</p><p>Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout.&nbsp;</p><p>La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer.&nbsp;</p><p>L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi</p>"%>
Output:
Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier. Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout. La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer. L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi
If you are using in controller then use,
include ActionView::Helpers::OutputSafetyHelper
raw("<p>Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier.&nbsp;</p><p>Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout.&nbsp;</p><p>La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer.&nbsp;</p><p>L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi</p>")
Or you can also use like,
CGI.unescapeHTML "<p>"
Output:
""

sed remove anchor from text on specific href

I need to remove anchor in an HTML file, but only those with href containing todaycycling.com/tag.
What I do have:
<strong>Un Allemand peut en cacher un autre. Après Marcel Kittel, c\'est André Greipel qui a imposé sa pointe de vitesse à l\'issue de la cinquième étape du Tour d\'Italie. Dans une arrivée en faux plat montant, le sprinteur de la formation Lotto Soudal a produit un intense effort pour aller chercher la victoire devant Arnaud Démare (FDJ), encore deuxième, et Sonny Colbrelli (Bardiani-CSF).
What I am willing to have:
<strong>Un Allemand peut en cacher un autre. Après Marcel Kittel, c\'est André Greipel qui a imposé sa pointe de vitesse à l\'issue de la cinquième étape du Tour d\'Italie. Dans une arrivée en faux plat montant, le sprinteur de la formation Lotto Soudal a produit un intense effort pour aller chercher la victoire devant Arnaud Démare (FDJ), encore deuxième, et Sonny Colbrelli (Bardiani-CSF).
What I have tried so far:
sed 's|<a [^>]*todaycycling\.com\/tag\/[^>]*>\([^>]*\)</a>|\1|Ig' old.html > new.html
You were really close from the result, you can use the following sed command for this purpose:
sed 's#<a\s\+href\s*=\s*\\"http://todaycycling\.com/[^>]*>\([^<]*\)</a>#\1#g' tourDeFrance.txt
output:
<strong>Un Allemand peut en cacher un autre. Après Marcel Kittel, c\'est André Greipel qui a imposé sa pointe de vitesse à l\'issue de la cinquième étape du Tour d\'Italie. Dans une arrivée en faux plat montant, le sprinteur de la formation Lotto Soudal a produit un intense effort pour aller chercher la victoire devant Arnaud Démare (FDJ), encore deuxième, et Sonny Colbrelli (Bardiani-CSF).

Html rendering in ios

In order to render html tags in the description section of my ios app . im using "core text extension"
Normally it is working 100%.
But sometimes its not working.It is displayng a blank section.
ex - :
COMITE DE SELECTION « ARTWIGO »COMMENT ÇA MARCHE ? But et objectifs du comité de sélectionLe but de notre comité de sélection est d’opérer un choix, réfléchi et cohérent, des artistes présentés par ARTWIGO ; ceci, afin de préserver la qualité et le niveau nécessaires au succès de l’application et donc, de garantir la promotion des artistes.Cette sélection tient compte de critères spécifiques à chaque type d’expression artistique.Le comité est composé de spécialistes, indépendants, reconnus dans chaque domaine proposé par « Artwigo » et venant d’univers différents ;Le comité de sélection est constitué de 11 membres répartis de la manière suivante :- 3 membres « fondateurs » composant le bureau- 6 membres composant le comité consultatif.Christine Jamart, rédactrice en chef de l’Art Même. BruxellesCarine Fol, Directrice Artistique de La Centrale Electrique. BruxellesJoël Benzakin, Bela Edition. BruxellesJean-Louis Godefroid, Directeur Espace Contretype. BruxellesAndré Goldberg, resonsable Secteur Arts Plastiques au Centre Culturel Jacques Franck. BruxellesEmmanuel d’Autreppe, responsable de l’Annexe des Brasseurs (art contemporain). LiègeLa composition du bureau du comité est la suivante :Le Directeur du Comité : Jean-François Picaud Laethier de Morfouace La Secrétaire générale : Carole de Vleeschouwer le Rapporteur : Joël Van AudenhaegeLe comité de sélection se prononce à la majorité des voix.Confidentialité Le résultat des votes et leurs motivations ne sont pas fournis aux candidats.Les candidats sont juste informés, par email, de l’acceptation ou du rejet de leur candidature par la Secrétaire générale.Référence jfplm08-10-2012
Im rendering this using the folowing code structure
htmlText = [htmlText stringByReplacingOccurrencesOfString:#"''" withString:#"'"];
NSData *data = [htmlText dataUsingEncoding:NSUTF8StringEncoding];
NSAttributedString *string = [[NSAttributedString alloc] initWithHTML:data options:nil documentAttributes:NULL];
[DTAttributedTextContentView setLayerClass:[CATiledLayer class]];
DTAttributedTextView *_textView = [[DTAttributedTextView alloc] initWithFrame:frame];
_textView.textDelegate = self;
_textView.attributedString = string;
[self.view addSubview:_textView];
I dont know the reason but its not rendering properly
Is thr any solution for this issue
Thank you