Introduction

Introduction -- Passer les données à transformer

Vue d'ensemble

Il y a trois façons de passer des données pour transformation à l'objet :

Requête directe

Ce comportement se connecte au DBMS, exécute la requête et traite le résultat automatiquement. XML_sql2xml requière un DSN valide comme paramètre du construteur. La requête doit être passée à la méthode getXML() ou add().

Lisez la première partie de l'introduction pour des exemples.

Passer un objet DB_Result

PEAR::DB et PEAR::MDB retournent le jeu de résultats de la requête comme objet DB_result. Vous devez fournir une instance DB_common au construteur et l'instance DB_result à la méthode getXML() ou add().

L'affichage XML dans le paramètre $xmlstring est égal à l'exemple dans "L'utilisation typique".

Cette façon est la seule, si vous voulez bénéficier de toutes les fonctionnalités de l'APIs de la base de données.

Passer un tableau

Si vous passez un tableau indexé à la méthode getXML() ou add(), il sera transformé en un document XML.

Passer plus d'un jeu de résultats

Vous pouvez appeler la méthode add() pour ajouter des jeux de résultats à un document XML. Appeler juste la méthode pour chaque jeu de résultats ; si vous avez ajouté tous les jeux de résultats, appelez getXml() sans aucun argument pour récupérer le document XML.