Version
Encoding
Connection
Gen
XMLTag
Root
XML
Version
: Fixe ou retourne la version du document XML a générer.
Par défaut la valeur est "1.0".
get_Version( )
syntaxe
: $objGenXML = new GenXML;
$stringVersion
= $objGenXML->get_Version( );
echo $stringVersion;
// Par
défaut la valeur est "1.0".
résultat : 1.0
put_Version(new value)
syntaxe
:
$objGenXML = new GenXML;
$objGenXML->put_Version("new value");
$stringVersion
= $objGenXML->get_Version( );
echo $stringVersion;
résultat : new value
Encoding
: Fixe ou retourne la version du document XML a générer.
Par défaut la valeur est "iso-8859-1".
get_Encoding( )
syntaxe
:
$objGenXML = new GenXML;
$stringVersion
= $objGenXML->get_Encoding( );
echo $stringVersion;
// Par
défaut la valeur est "iso-8859-1".
résultat : iso-8859-1
put_Encoding("new value")
syntaxe
:
$objGenXML = new GenXML;
$objGenXML->put_Encoding("new value");
$stringVersion
= $objGenXML->get_Encoding( );
echo $stringVersion;
résultat : new value
Connection
:
Fixe ou retourne la valeur de la chaine de connexion,
en accord avec la méthode Open
de l'objet Connection de
ADO.
A
ce titre, je vous conseille l'excellent site http://www.able-consulting.com/ADO_Conn.htm
get_Connection( )
syntaxe
: $objGenXML = new GenXML;
$stringConnection
= objGenXML->get_Connection( );
echo $stringConnection;
résultat
: Null
put_Connection(new value)
syntaxe
: $objGenXML = new GenXML;
$Connexion = "Driver= {Microsoft AccessDriver(*.mdb)};Dbq=c:\somepath\mydb.mdb;Uid=admin;Pwd=;";
$objGenXML->put_Connection($Connexion);
$stringConnection
= objGenXML->get_Connection( );
echo $stringConnection;
résultat
: Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\somepath\mydb.mdb;Uid=admin;Pwd=;
Gen
: Fixe ou retourne la description du document XML a générer.
Vous
pourrez consulter la syntaxe de decription du document
XML a générer dans Comment décrire
le document XML à générer
get_Gen( )
syntaxe
:
$objGenXML = new GenXML;
$stringGen
= $objGenXML->get_Gen( );
echo
$stringGen;
résultat : Null
put_Gen(new value)
syntaxe
:
$objGenXML = new GenXML;
$stringGen = "[Encoding=iso-8859-1/]";
$stringGen .= "[Version=1.0/]";
$stringGen .= "[Gen]";
$stringGen .= "<root>";
$stringGen .= "[ChildNodes]";
$stringGen .= "[Source]
stringJetSQL [/Source]";
$stringGen .= "[Connection/]";
$stringGen .= "[Where/]";
$stringGen .= "[Nodes]";
$stringGen .= "<node>";
$stringGen .= "<childnode>[Value[FieldName]]</childnode>";
$stringGen .= "</node>";
$stringGen .= "[/Nodes]";
$stringGen .= "[/ChildNodes]";
$stringGen .= "</root>";
$stringGen .= "[/Gen]";
$objGenXML->put_Gen($stringGen);
$stringGen
= $objGenXML->get_Gen( );
echo $stringGen;
résultat : [Encoding=iso-8859-1/]
[Version=1.0/]
[Gen]
<root>
[ChildNodes]
[Source]
stringJetSQL [/Source]
[Connection/]
[Where/]
[Nodes]
<node>
<childnode>[Value[FieldName]]</childnode>
</node>
[/Nodes]
[/ChildNodes]
</root>
[/Gen]
XMLTag
: Retourne le tag de la version et de l'encodage XML
du document XML à générer.
get_XMLTag( )
syntaxe
:
$objGenXML = new GenXML;
$stringXMLTag
= $objGenXML->get_XMLTag( );
echo $stringXMLTag;
résultat : <?xml version="1.0"
encoding="iso-8859-1"?>
Root
: Retourne le contenu du document XML à généré, compris entre les balises [Gen] et [/Gen].
get_Root( )
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");
// La méthode LoadGen(FilePath)
est expliquée dans le chapitre Méthodes
echo $objGenXML->get_TagXML( ); // Cette ligne sert à afficher Root dans IE sous forme de document XML
$stringRoot
= $objGenXML->get_Root( );
echo $stringRoot;
résultat : <?xml
version="1.0" encoding="iso-8859-1"?> // Cette ligne sera non visible
-
<root>
[ChildNodes]
[Source]
stringJetSQL [/Source]
[Connection/]
[Where/]
[Nodes]
-
<node>
-
<childnode>[Value[FieldName]]</childnode>
</node>
[/Nodes]
[/ChildNodes]
</root>
XML
: Retourne le contenu du document XML généré.
Il est possible de l'afficher directement comme document
XML dans IE 5.0 ou +.
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");
// La méthode LoadGen(FilePath)
est expliquée dans le chapitre Méthodes
$stringXML
= $objGenXML->get_XML( );
echo
$stringXML
résultat : <?xml
version="1.0" encoding="iso-8859-1"?>
// Cette ligne sera non visible dans IE
-
<root>
-
<node>
<childnode>value1<childnode>
</node>
-
<node>
<childnode>value2<childnode>
......
......
......
</node>
......
</root>