Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在寻找用XML表示我的数据库的方法_Xml_Database_Export - Fatal编程技术网

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

正在寻找用XML表示我的数据库的方法,xml,database,export,Xml,Database,Export,我不熟悉XML。在postgres中有一个数据库,我想用XML格式表示数据。我可以怎么做呢?您必须使用某种形式的应用程序来读取数据,然后将其解析为所需的XML格式。这是一个如何在PHP中实现的示例 编辑: 您还可以使用以下函数之一table_to_xml、table_to_schema和table_to_xmlschema等。请参阅 也看看 一个简单的用法如下: 选择表到xml('emp',TRUE,TRUE',) 结果 <emp xmlns:xsi="http://www.w3.org/

我不熟悉XML。在postgres中有一个数据库,我想用XML格式表示数据。我可以怎么做呢?

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

编辑:

您还可以使用以下函数之一
table_to_xml
table_to_schema
table_to_xmlschema
等。请参阅

也看看

一个简单的用法如下:

选择表到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>

吹
1.
乔
1.
10000

实际上,我想知道像mysql、postgres这样的大型RDBMS是否有这样一个所谓的应用程序可供使用?我们真的必须编写自己的应用程序吗?还是有更好的方法可以做到这一点而不需要编程知识?tanxok tanx,听起来我们快到了。只是我不太熟悉如何在psql提示符中调用返回XML文件的函数。我必须在select语句中使用它吗?怎样?选择*从表_到_xml(“Building”,false,false,”)不起作用。你能帮我一下吗?tanx@rahman您的意思是:选择表到xml('Building',TRUE,TRUE',)?您需要以与普通SELECT查询相同的方式运行该查询。更新:ok tanx,听起来我们就快到了。只是我不太熟悉如何在psql提示符中调用返回XML文件的函数。“select table_to_xml(“'Building'”,false,false,”)有效,但如何保存xml?。你能帮我吗?@@Franklin,你能编辑一下你的答案吗?这样我就可以把它标为“正确答案”了?函数是:table_to_xml、table_to_schema和table_to_xmlschema,更好的参考链接是:这听起来像一个。用XML表示数据库几乎肯定是达到目的的一种手段,而不是目的本身。如果不知道XML的要点是什么,就很难给出关于如何设计它的建议。