PHP有一个功能,可以将MySQL表格编码为XML ...

时间:2010-10-14 13:47:56

标签: php mysql xml encode

<?xml>
<table>
    <row>
        <columnA>ValueA</columnA>
        <columnB>ValueB</columnB>
        <columnC>ValueC</columnC>
        <columnD>ValueD</columnD>
        <columnE>ValueE</columnE>
    </row>
    <row>
        <columnA>ValueA</columnA>
        <columnB>ValueB</columnB>
        <columnC>ValueC</columnC>
        <columnD>ValueD</columnD>
        <columnE>ValueE</columnE>
    </row>
...
</table>

3 个答案:

答案 0 :(得分:2)

一些快速谷歌搜索显示这是您的最佳选择:http://www.tonymarston.net/php-mysql/dom.html

答案 1 :(得分:0)

你可以使用......

htmlentities($table, ENT_QUOTES);

或者您可以使用CDATA ......

<![CDATA[
<table>
    <row>
        <columnA>ValueA</columnA>
        <columnB>ValueB</columnB>
        <columnC>ValueC</columnC>
        <columnD>ValueD</columnD>
        <columnE>ValueE</columnE>
    </row>
    <row>
        <columnA>ValueA</columnA>
        <columnB>ValueB</columnB>
        <columnC>ValueC</columnC>
        <columnD>ValueD</columnD>
        <columnE>ValueE</columnE>
    </row>
...
</table>
]]>

答案 2 :(得分:0)

我更喜欢使用MDB2-Schema PEAR类在XML文件中存储SQL表结构。 http://pear.php.net/manual/en/package.database.mdb2-schema.dump.php