8791 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Je fais encore une fois appel à ma communauté préféré afin de m'éclairer sur une petite question.

Je vous situe le contexte vite fais: je réalise un site en ce moment qui sert de catalogue en ligne, il sert à visionner les articles mais pas à les acheter. J'ai utilisé SPIP pour réaliser ce site. Des pdf d'articles sont générés par le programme de gestion de la société. Il arrive donc qu'il soit nécessaire d'ajouter une centaine d'articles d'un coup ou de modifier le prix d'articles déjà existant.

Mon client, à juste titre, n'a pas envie de devoir modifier articles par articles dans SPIP quand il y a une centaine de modifications à faire.

J'aimerais créer un petit script en php qui « scannerait » le pdf et qui transformerait le tout en requête SQL. De prime à bord ça ne me semble pas possible avec un pdf, mais ils peuvent généré le résultat en XML au lieu du PDF.

Seulement le XML n'est pas hiérarchisé toutes les informations sont contenues dans des balises <texte> c'est tout, mais il y a quand même le même nombre d'itérations (le même nombre de balise <texte> si vous voulez) pour chaque article.

J'en viens donc à ma question : est-il possible de scanner un XML avec PHP pour ensuite exploiter le résultat sous forme de requête SQL ? Si oui, avez-vous une idée des méthodes/propriétés à utiliser ?

Je vous remercie d'avance.

PS: désolé si j'ai posté dans la mauvaise section du forum mais ça me semblait le plus approprié
Modifié par Gili (02 Sep 2011 - 15:39)
Administrateur
Bonjour,

Gili a écrit :
Seulement le XML n'est pas hiérarchisé toutes les informations sont contenues dans des balises &lt;texte&gt; c'est tout, mais il y a quand même le même nombre d'itérations (le même nombre de balise &lt;texte&gt; si vous voulez) pour chaque article.

Tu veux dire que s'il y a 12 infos par article et 100 articles, il y a 1200 éléments texte ? Smiley lol
Comme mes camarades : SimpleXML, foreach et s'il y a des retours chariot ils sont conservés (utile pour la description d'un article sur plusieurs paragraphes ...)
Et oui Felipe tu as très bien compris ce que je voulais dire, c'est tout a fait découragent lol.

Merci de l'info en tout cas je vais m'y atteler dès demain, à mon avis vous aurez vite de mes nouvelles car ça me laisse un peu perplexe.

A Bientôt.