DOM ou SAX c'est pour parser un fichier XML uniquement.
Perl c'est pour parser tout court. Si faut parser du XML il est évidemment bien plus pratique d'utiliser DOM ou SAX.
Pour ce qui est de regex, rien ne vaudra jamais un langage compilé avec une lib regex bien foutue, cad qui sache compiler une regex. Une regex compilé ira beaucoup plus vite qu'un script perl. Après c'est surtout une question de confort de programmation : les fanas de Perl te montreront un script qui tient en 1 ligne et qui fait la même chose que ton programme compilé qui en fait 60.
Après tout dépend de ce que tu veux faire, si c'est juste un script, Perl peut être un bon choix, si par contre c'est proposer une API ou proposer une interface graphique, Perl a tout de suite beaucoup moins d'intérêt ;)
[^] # Re: Oui
Posté par TImaniac (site web personnel) . En réponse au message Question: Quel langage?. Évalué à 2.
Perl c'est pour parser tout court. Si faut parser du XML il est évidemment bien plus pratique d'utiliser DOM ou SAX.
Pour ce qui est de regex, rien ne vaudra jamais un langage compilé avec une lib regex bien foutue, cad qui sache compiler une regex. Une regex compilé ira beaucoup plus vite qu'un script perl. Après c'est surtout une question de confort de programmation : les fanas de Perl te montreront un script qui tient en 1 ligne et qui fait la même chose que ton programme compilé qui en fait 60.
Après tout dépend de ce que tu veux faire, si c'est juste un script, Perl peut être un bon choix, si par contre c'est proposer une API ou proposer une interface graphique, Perl a tout de suite beaucoup moins d'intérêt ;)