3

我有 RETS 元数据文件,我想将其转换为数据库模式,以便我可以查询我的数据库而不是 RETS 服务器。

有谁知道可以获取 xml 并将其转换为数据库模式的工具?或者可能是数据库模式本身?

一切都包含在元数据、字段描述、查找字段定义等中。

这是元数据:

http://176.9.99.205/Test/metadata.xml

非常感谢。

4

2 回答 2

0

我最近使用XML::RabbitDBIx::Class写了类似的东西。

您只需要构建一个 XML::Rabbit 结构,就可以处理您的 XML。在我的情况下,我能够通过 XML 文件中的标签与数据库列进行 1:1 匹配(您的元数据 XML 与我所拥有的非常相似),并进行了一些小的更改。因此,当我处理 XML 文件时,我将插入数据库中的同一列。

于 2013-07-15T21:03:14.223 回答
0

不,我所知道的没有这样的事情。您必须根据您的 RETS 服务器创建自己的数据库架构,或者编写一个脚本来读取元数据并为您的平台生成架构。(顺便说一句,您没有指定)。

希望您的 MLS 在创建服务器时遵循 RETS 规范,并且您可以遵循这些规则。

Troy Davidson 维护了一个很好的实用PHP 类,可以帮助您入门。他还维护RETS-MD

于 2013-06-28T18:33:31.407 回答