Devblog

Mes notes de développeur

Depuis la création du projet Page d'accueil et sa particularité de no-MySQL, je me suis intéressé à la persistance via fichier et plus particulièrement au format que j'apprécie : le XML.

J'ai alors décidé de créer un simili-MySQL en XML.

Il a fallu tout d'abors determiné le format que celui allait prendre en essayant de prendre en compte d'éventuels ajouts de fonctionnalité. Je suis arrivé à cette étape après de nombreux essais.

Le format XML est :

xml

             false

 950
             42

             true

Paris
             605
             648

             false

   80
             10
             Times New
Roman, serif
             20px

    %A %d %B %Y - %H:%M:%S

#000

et l'équivalent PHP est :

    $node = array(

    array('name'=>'item'), 
     array('attribute'=>'id'), 

    array('childs'=>'xx')
     );

Pour télécharger la classe et voir la documentation, c'est sur le wiki de XMLDB