Retour au menu

LENNE.GenXML
==============================================================
Génère un document XML
à partir d'une base de données.



© Copyright Ludovic Lenne - 2003

L'objet : LENNE.GenXML

 

Les méthodes :

LoadGen(FilePath)
CreateXML



LoadGen(FilePath)
:
Charge le fichier de description du document XML à créer, dans la proriété Gen.
L'ancienne valeur de Gen est écrasée.
FilePath est le chemin d'accès au fichier. Nous donnerons l'extension ".gen" à ces fichiers.

syntaxe :   $objGenXML = new GenXML;
                 $Connexion = "Driver= {Microsoft AccessDriver(*.mdb)};Dbq=c:\somepath\mydb.mdb;Uid=admin;Pwd=;";
                 $objGenXML->put_Connection($Connexion);
                 $objGenXML->LoadGen("MyXML.gen");
                 $stringXML = $objGenXML->get_XML( );
                 echo $stringXML

résultat :    <?xml version="1.0" encoding="iso-8859-1"?> ' Cette ligne sera non visible
                 - <root>
                    - <node>
                         <childnode/>
                      </node>
                   </root>

CreateXML : Génère le document XML à partir de la description du document XML dans Gen et de la valeur de Connection.
Il n'est pas nécessaire de faire appel à cette méthode. Elle est automatique à l'appel de la propriété XML.
Cependant elle permet de traiter les erreurs avant l'affichage du document XML.

syntaxe :   $objGenXML = new GenXML;
                 $Connexion = "Driver= {Microsoft AccessDriver(*.mdb)};Dbq=c:\somepath\mydb.mdb;Uid=admin;Pwd=;";
                 $objGenXML->put_Connection($Connexion);
                 $objGenXML->LoadGen("MyXML.gen");
                 $objGenXML->CreateXML( );
                 $stringXML = $objGenXML->get_XML( );
                 echo $stringXML

résultat :    <?xml version="1.0" encoding="iso-8859-1"?> ' Cette ligne sera non visible
                 - <root>
                    - <node>
                         <childnode/>
                      </node>
                   </root>

 


Retour au menu

Ludovic Lenne ;)