Re: PEAR::Config Question
| From: | Paul Holt | Date: | Sat, 09 Apr 2005 20:54:18 +0000 |
| Subject: | Re: PEAR::Config Question | ||
| References: | 1 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-18658@lists.php.net to get a copy of this message | ||
I'd use http://www.php.net/domxml in PHP4 or http://www.php.net/dom in
PHP5. They're excellent for files where the file size is limited so
you won't mind reading the entire file into a data structure in
memory.
On Apr 9, 2005 3:31 AM, Ammar Ibrahim <ammar@gnuix.com> wrote:
> I'm writing a MSSQL to MySQL Migration Utility, I'm using *Config* to
> manage the configuration, I want it to read from an XML file. The
> sturcutre is provided below. Now I want to be able to loop over
> 'databases' & 'tables'.
>
> What's the best way to do this, I'd rather stay away from arrays, is
> there a DOM access like way to get the objects. And is there a better
> way to structure my XML?
>
> <config>
> <rdbms>
> <source type="mssql">
> <host></host>
> <user></user>
> <pass></pass>
> </source>
> <destination type="mssql">
> ....
> </destination>
>
> </rdbms>
>
> <databases>
> <database newname="legs_jo">JOLEGSZEFT</database>
> </databases>
>
> <tables>
> <table newname="foo">
> <name>bar</name>
> <columns>
> <col newname="new_col_name"
> callback="intToDate>start_date</col>
> </columns>
> </table>
> </tables>
> </config>
>
> --
> PEAR General Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>