正在寻找用XML表示我的数据库的方法
我不熟悉XML。在postgres中有一个数据库,我想用XML格式表示数据。我可以怎么做呢?您必须使用某种形式的应用程序来读取数据,然后将其解析为所需的XML格式。这是一个如何在PHP中实现的示例 编辑: 您还可以使用以下函数之一正在寻找用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/
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的要点是什么,就很难给出关于如何设计它的建议。