PHP. Quelle technique pour lire du xhtml comme du xml ?


1-sponsor
WRInaute accro
WRInaute accro
 
Messages: 2603
Inscription: 27 Oct 2006

PHP. Quelle technique pour lire du xhtml comme du xml ?

Message le Dim Oct 24, 2010 20:40

Salut,

J'ai besoin de pouvoir importer des données contenu dans un document en xhtml qui se présente comme ça :

Code: Tout sélectionner
<div id="identifiant_unique">
<p class="item">
<span class="nom">John</span> : <span class="infos">Un monsieur qui a un prénom banal</span>.
</p>
<p class="item">
<span class="nom">Nico</span> : <span class="infos">Un jeune gars</span>.
</p>
<p class="item">
<span class="nom">Murielle</span> : <span class="infos">Elle est très bell</span>.
</p>
</div>


Donc, je dois convertir [#identifiant_unique] en tableau qui contient mes [.nom] et mes [.infos].

Vous voyez le problème ? Rien de bien méchant, mais j'ai du mal à savoir quelle technique utiliser.

Merci pour vos idées ! :wink:


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8576
Inscription: 23 Nov 2005

Re: PHP. Quelle technique pour lire du xhtml comme du xml ?

Message le Dim Oct 24, 2010 20:58

En utilisant des expressions régulières pour extraire les données une fois le contenu de la dite page à disposition, ça me semble tout à fait gérable.


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: PHP. Quelle technique pour lire du xhtml comme du xml ?

Message le Dim Oct 24, 2010 21:02



1-sponsor
WRInaute accro
WRInaute accro
 
Messages: 2603
Inscription: 27 Oct 2006

Re: PHP. Quelle technique pour lire du xhtml comme du xml ?

Message le Dim Oct 24, 2010 21:06

Ah j'étais justement en train de zieuter simpleHtmlDom :) :) reste à trouver comme ça fonctionne ^^


1-sponsor
WRInaute accro
WRInaute accro
 
Messages: 2603
Inscription: 27 Oct 2006

Re: PHP. Quelle technique pour lire du xhtml comme du xml ?

Message le Dim Oct 24, 2010 21:47

Une petite lecture de la doc. m'a permis d'isoler tout ce que je voulais avec http://simplehtmldom.sourceforge.net/ et un petite explode php. Nikel !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités