K r o w . o r g
 > Projets > <Db2MyXML/>
 

 Accueil
 Web
 Projets
<CgXML/>
<WebXML/>
<Db2MyXML/>
X-CDMP3
VBash
Sites Web
 Graphisme
 Musique
 Craquages
 Divers
 À propos
 Plan du site



<Db2MyXML/> est une idée de projet qui a pour but de créer des documents XML à partir d'une base de données. Le programme sera certainement écrit en perl.

L'idée est de partir d'un fichier comme ça :

<?xml version="1.0"?>
<db:template version="1.0" xmlns:db="http://www.krow.org/DB2XML">
  <db:configuration>
      <db:driver>mysql</db:driver>
      <db:database>testdb</db:database>
      <db:host>mysql.krow.org</db:host>
      <db:username>homere</db:username>
      <db:password>Foo4luin</db:password>
  </db:configuration>

  <db:query sql="SELECT title, author, content, date FROM articles">
      <articles>
          <db:for-each select="">
              <article>
                  <title><db:select value-of="@title"/></title>
                  <author><db:select value-of="@firstname"/></author>
                  <content><db:select value-of="@content"/></content>
                  <date><db:select value-of="@date"/></date>
              </article>
          </db:for-each>
      </articles>
  </db:query>
</db:template>


Ca ressemble beaucoup a du XSLT mais en bien plus simple (pas de variable, fonctions)

Avancement: idée le 4 mai 2002, étape recherche.

   
 
© 2000-2001: Homere