正在寻找一种用XML表示数据库的方法



我是XML的新手。有了postgres的数据库,我想用XML格式表示数据。我该怎么做?

您必须使用某种形式的应用程序来读取数据,然后将其解析为所需的XML格式。下面是一个如何在PHP中执行此操作的示例。

编辑:

您还可以使用以下函数之一table_to_xmltable_to_schematable_to_xmlschema等。请参阅文档。

还可以看看这个

一个简单的用法如下:

SELECT table_to_xml('emp', TRUE, TRUE, '')

结果

<emp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <last_name>Blow</last_name>
    <emp_id>1</emp_id>
    <first_name>Joe</first_name>
    <dept_id>1</dept_id>
    <salary>10000</salary>
</emp>

最新更新