Parser des noeuds dans un texte

Eléphanteau du PHP | 15 Messages

31 oct. 2006, 15:29

Bonjour,

J'ai cherché tant bien que mal une façon de parser des noeuds se trouvant dans un texte. Le texte est comme ceci :

Code : Tout sélectionner

<parent> Bonjour, j'aimerais parser le noeud se trouvant dans ce texte : <noeud>le texte dans ce noeud apparait différemment</noeud>. Voili, voilou </parent>
Pouvez-vous m'éclairer sur ce sujet…

Merci d'avance,
Tchouboudou

Mammouth du PHP | 19672 Messages

31 oct. 2006, 15:35

Fais une recherche sur le forum à partir des mots "parser" et "expressions régulières", tu devrais avoir de la matière pour avancer pas mal.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 15 Messages

31 oct. 2006, 15:41

Le problème, c'est que j'veux éviter les expressions régulières. Donc, je peux utiliser XSLT, mais ça rame un peu.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

31 oct. 2006, 17:04

Pourquoi veux tu parser ? Que cherches tu à faire au juste ? Connais tu XPath ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 15 Messages

31 oct. 2006, 17:05

Sorte de BBCode… XPath, je connais de nom…

Eléphanteau du PHP | 15 Messages

31 oct. 2006, 19:40

J'viens de me documenter sur XPath, mais il ne correspond pas à mes attentes, car je ne connais pas l'emplacement des balises. Donc, je pense que je ne peux que me pencher sur les regex et str_replace…