Bon ben j'ai mis beaucoup plus de temps (1h30 ~)mais au final c'était interessant. j'avais déjà joué avec des parsers et je comprends maintenant globalement comment ils fonctionnent.
Je pense qu'il y a moyen de factoriser grandement mon code
Mais ne t'avises pas de l'utiliser, il doit déjà utiliser des parsers qui font ça bien mieux
http://pastebin.com/pR67GmAg
note que les balises auto fermantes (ici un 'br' ) ne sont pas remplacées par un underscore. si on le souhaitait, il faut déplacer la ligne 162 hors du if/else
[pastebin]pR67GmAg[/pastebin]
dans la fonction attr_val, il y aces lignes, je ne sais pas pourquoi, elles ne servent à rien
Je pense qu'il y a moyen de factoriser grandement mon code
Mais ne t'avises pas de l'utiliser, il doit déjà utiliser des parsers qui font ça bien mieux
http://pastebin.com/pR67GmAg
note que les balises auto fermantes (ici un 'br' ) ne sont pas remplacées par un underscore. si on le souhaitait, il faut déplacer la ligne 162 hors du if/else
[pastebin]pR67GmAg[/pastebin]
dans la fonction attr_val, il y aces lignes, je ne sais pas pourquoi, elles ne servent à rien
Code :
if ($this->lookup('')) {
}