Bonjour,

J'ai essayé de parser un site dont vous trouverez une partie de la structure dans l'image suivante:

Nom : parsing.png
Affichages : 204
Taille : 49,5 Ko

Remarque: Sous chaque balise <div> qui a une classe (.cameraSlide cameraSlide), j'ai une balise <img>.

je suis novice avec le PHP, et j'ai essayé avec la bibliothèque "simple_html_dom.php" comme suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
<?php 
require_once "simple_html_dom.php";
 
$html = new simple_html_dom();
$html->load_file("http://www.css.org.tn/accueil?view=featured");
 
 
// Instance de la class DomDocument
$doc = new DOMDocument();
 
// Definition de la version et l'encodage
$doc->version = '1.0';
$doc->encoding = 'ISO-8859-1';
 
$comment_elt = $doc->createComment('Team Office');
$doc->appendChild($comment_elt);
 
foreach($html->find('.cameraSlide cameraSlide_0') as $article){
 
 
$note_elt = $doc->createElement('article');
$doc->appendChild($note_elt);
 
$image    = $doc->createElement('image', $article->find('img',0)->src);
 
 
$body_elt = $doc->createElement('body');
 
$note_elt->appendChild($image);
 
// Creation d'une section CDATA
$body_cdata_elt = $doc->createCDATASection('N\'oublie pas tes talonnettes');
 
// Placement de cette section entre les balises <body> et </body>
$body_elt->appendChild($body_cdata_elt);
 
}
// Rendre Joli ;)
$doc->formatOutput = true;
 
// Afficher le document XML
echo $doc->saveXML();
 
// Sauver le document XML sous le nom simple.xml
$doc->save('simple.xml');
 
// Yeah on a fini!   
 
?>
 
</body>
mais je reçois une page blanche comme affichage

Est ce que vous pouvez me dire c'est quoi l'erreur.

Cordialement