<technicalComplementaryLabel>... </technicalComplementaryLabel> ...</technicalComplementaryLabel>
Aucune importance, en théorie c'est impossible, dans notre cas les flux que nous recevons sont formés de manière classique et basique: aucun attribut, juste une succession de balise avec des valeurs dedans.
<technicalComplementaryLabel>un long label technique ... </ qui finit par se terminer</technicalComplementaryLabel>
Ca c'est plus problématique, ils peuvent saisir n'importe quoi comme symbole, mais faudrait vraiment être tordu pour saisir un commentaire pareil
Par ailleurs, CyberNeko ne résout pas ces choses-là avec des expressions régulières. Tout au plus il s'en sert pour découper le problème.
Et ce qu'il gère n'est pas du XML mais du HTML. Je reconnais qu'au point où en est ce n'est plus qu'un détail, d'autant plus qu'il accepte les balises qui n'ont rien à voir avec le HTML.
En fait l'important n'est pas d'utiliser une expression régulière, comme je disais plus haut, le but du jeu, c'est de parser les caractères spéciaux.
Je ne suis pas un expert dans ce domaine, pour moi utiliser une expression régulière pour régler le problème me semblait plausible.. Maintenant si CyberNeko fait autrement, c'est très bien, même si au départ, cet outil est utilisé pour le HTML.
Mais si le résultat à l'à peu près te convient, c'est probablement le mieux à faire, oui.
C'est à dire que la meilleure solution, ça aurait été e transformer les caractères par leurs représentations HTML avant de l'injecter dans le flux, mais c'est hors de mon périmètre d'activité..
Partager