Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: frederic.glorieux@ajlsm.com
Date: 11/02/2004 - 23:01


Jérôme Brilland wrote:

> Bonsoir
>
> J'aimerais générer un arbre XML à partir des données d'une base de
> données (MySQL). Il s'agit d'une table simple, qui contient une clé
> étrangère sur elle-même pour indiquer l'élément parent de
> l'enregistrement. Existe-t-il des outils ou des scripts simples qui
> permettent de faire ça ?

Je ne sais pas s'il existe des scripts tout faits mais devant ce
problème je me ferai quelque chose d'assez bête, du genre deux étapes :

1) un filtre SAX qui produit un XML plat de toute la table. Si vous êtes
sous cocoon, il y a des composants pour faire ce genre de choses à
faible coût de développement.
2) une xsl qui remonte proprement l'arbre sur les clés.

Je ne suis pas un expert en algorythmie, mais je suppose que
l'occupation mémoire pourrait s'optimiser(avec évidemment un effet en
temps de traitement). Je vois un truc du genre qui prend la racine, lui
ajoute ses enfants, et les petits enfants à chaque enfants, et ainsi de
suite à chaque génération. Le temps de tests et de développements
vaut-il la chandelle ?

> D'autre part j'aimerais savoir comment générer une représentation
> graphique sous forme d'arbre des informations obtenues.

Voulez-vous dire une interface navigable, du genre arbre déployable, ou
une représentation visuelle, par exemple en svg ? Mais il s'agit de
toute façon d'une transformation ?

-- 
Frédéric Glorieux                                 http://www.strabon.org
AJLSM, ingénieur documentaire             Maison des Sciences de l'Homme
<frederic.glorieux@ajlsm.com>           54 Boulevard Raspail 75006 PARIS
tel +33 (0)1 49 54 22 22                        fax +33 (0)1 49 54 21 80

-- Devenez redacteur <XML>fr et contribuez au developpement du xml francophone (http://xmlfr.org/infos/redacteurs/) !

Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).

Cette liste est a votre disposition pour discuter en francais de tout sujet technique lie a XML.

Pour resilier votre abonnement, envoyez un message contenant la commande "unsubscribe" a xml-tech-request@xmlfr.org (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)



Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement