Forum Programmation.python Atteindre des éléments d'un fichier XML ?

Posté par  .
Étiquettes : aucune
0
12
jan.
2010
Bonjour,

J'ai un fichier de mise en page (Scribus) qui est généré en XML.
Dans ce fichier, il y a des informations que je voudrais aller récupérer.

Voici une partie du code :

DOCUMENT ... ORIENTATION="0" PASPECT="1" WIDTH="1" POLYR="0" SHOWLINK="1" MINWORDLEN="3" UnderlinePos="-1" ... COMMENTS="Modèle de page pour les fiches techniques éditées sous Linux." AutoSaveTime="600000" POLYS="0" GuideRad="10.0006" rulerMode="1" TITLE="Fiche technique" KEYWORDS="FT, Fiche, Technique, Fiche technique, MGD" TabWidth="36" DSIZE="12" AUTOSPALTEN="1" PAGESIZE="A4" ...

(PS. : Il y a, bien entendu un < avant "DOCUMENT" et un > après "A4 ..." dans le code. Je n'ai pas su laisser les < et >. Avec eux, j'avais un cadre de code vide.)

Dans ce fichier (cette partie du code), je voudrais récupérer les valeurs (celle entre les "") des 3 termes suivants :
COMMENTS ="Modèle de page pour les fiches techniques éditées sous Linux."

TITLE ="Fiche technique"

KEYWORDS="FT, Fiche, Technique, Fiche technique, MGD"


Comme écrire le code Python 2.5 ou 2.6 pour arriver à récupérer les valeurs entre "" et pouvoir les utiliser plus loin dans mon code Python.

Je m'explique un peu plus ?

J'ai créé un document Scribus (mise en page et création de documents). Le logiciel me permet de définir des valeurs pour toute une série de "champs" qui sont accessibles via des outils de Scribus.
L'API de Scribus me permet, via Python, d'accéder à une partie de ces informations, mais pas toutes. Or celles dont j'ai besoin ne se trouvent pas dans la liste des champs accessibles.
Il m'a été dit qu'avec Python, via l'outil DOM (je pense), je peux accéder facilement à ces "variables" (celles qui sont écrites en majuscule ci-dessus). Seulement, je début sur Python et je ne sais pas trop comment faire pour pouvoir aller chercher les valeurs des variables et les placer dans des variables au sein de mon petit programme en Python pour pouvoir les utiliser un peu plus loin dans le code.

Un p'tit coup de main ?
Merci d'avance.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.