Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Java 从XML记录到关系的无损模式映射_Java_Xml_Database_Schema - Fatal编程技术网

Java 从XML记录到关系的无损模式映射

Java 从XML记录到关系的无损模式映射,java,xml,database,schema,Java,Xml,Database,Schema,我在处理将近100000条xml记录时遇到了一个问题。问题是构造一个从这些记录的xml模式到关系的模式映射 欢迎在这一领域提出任何意见。请提出一种算法/方法,以实现该模式映射 或者任何相关的工作肯定会有帮助 谢谢 彼得我们在考虑细节,但可能你不需要算法或方法,而需要真正好的工具。Altova有一套XML工具;其中一些可以帮助您将XML文档映射到SQL数据库。(我不确定它们是否能帮助您创建基于XML文档元素的表。)您可以免费使用它30天 我相信他们不是这个市场上唯一的参与者 免责声明:我与Alto

我在处理将近100000条xml记录时遇到了一个问题。问题是构造一个从这些记录的xml模式到关系的模式映射 欢迎在这一领域提出任何意见。请提出一种算法/方法,以实现该模式映射

或者任何相关的工作肯定会有帮助

谢谢
彼得

我们在考虑细节,但可能你不需要算法或方法,而需要真正好的工具。Altova有一套XML工具;其中一些可以帮助您将XML文档映射到SQL数据库。(我不确定它们是否能帮助您创建基于XML文档元素的表。)您可以免费使用它30天

我相信他们不是这个市场上唯一的参与者


免责声明:我与Altova没有任何关系。不久前,我在《财富》500强的一份合同工作中曾短暂使用过XMLSpy。它运行得很好,没有任何意外。

我们正在考虑细节,但可能您不需要算法或方法,而需要真正好的工具。Altova有一套XML工具;其中一些可以帮助您将XML文档映射到SQL数据库。(我不确定它们是否能帮助您创建基于XML文档元素的表。)您可以免费使用它30天

我相信他们不是这个市场上唯一的参与者


免责声明:我与Altova没有任何关系。不久前,我在《财富》500强的一份合同工作中曾短暂使用过XMLSpy。它工作得很好,没有任何意外。

在这里提供更多信息会很有帮助:a)XML记录是同质的吗?如果是,有多少?b) 他们是肤浅的还是等级森严的?此外,考虑删除标签“分布式”,因为这个问题似乎不相关的标签(或添加更多的信息交替)。很大程度上取决于你的意思是“无损”。例如,如果XML中记录的顺序很重要,问题就变得更加困难。您在一篇已发表的论文中暗示,由于您的数据很简单,通用算法比必要的更复杂,但您没有与我们分享有关这种简单性的任何信息。我们在这里讨论的大概有多少种不同的XML DTD或XML模式?几条、数百条或数千条?>>xml记录是完全同质的他们不是很等级化。Cna说它们本身有点肤浅。>>对于相同的xml记录,只有一个xml DTD必须映射到2/3不同的关系模式上。>>无损-这意味着xml记录中的所有信息都不会丢失,所有信息都应该显示在关系数据库中。>>xml文档中记录的顺序可能会改变&因此,我的任务是提出一个可逆的、保留查询的模式映射,而不管xml元素的顺序如何。在这里提供更多信息会很有帮助:a)xml记录是同质的吗?如果是,有多少?b) 他们是肤浅的还是等级森严的?此外,考虑删除标签“分布式”,因为这个问题似乎不相关的标签(或添加更多的信息交替)。很大程度上取决于你的意思是“无损”。例如,如果XML中记录的顺序很重要,问题就变得更加困难。您在一篇已发表的论文中暗示,由于您的数据很简单,通用算法比必要的更复杂,但您没有与我们分享有关这种简单性的任何信息。我们在这里讨论的大概有多少种不同的XML DTD或XML模式?几条、数百条或数千条?>>xml记录是完全同质的他们不是很等级化。Cna说它们本身有点肤浅。>>对于相同的xml记录,只有一个xml DTD必须映射到2/3不同的关系模式上。>>无损-这意味着xml记录中的所有信息都不会丢失,所有信息都应该显示在关系数据库中。>>xml文档中记录的顺序可能会改变&因此,我的任务是提出一个可逆的、保留查询的模式映射,而不管xml元素的顺序如何。如果不是出于学习目的,我会很乐意使用这些工具。但是我真的很想自己去做,而不是依靠一些工具。我曾经使用过xmlSpy&它工作得很好,没有什么令人惊讶的。如果不是出于学习目的,我会很乐意使用这些工具。但是我真的很想自己去做,而不是依靠一些工具。我使用过xmlSpy&它工作得很好,没有任何意外