首页> 外国专利> Generating one or more XML documents from a relational database using XPath data model

Generating one or more XML documents from a relational database using XPath data model

机译:使用XPath数据模型从关系数据库生成一个或多个XML文档

摘要

A technique is provided for creating metadata for fast search of XML documents stored as column data. Data is stored in a data store connected to a computer. A main table is created having a column for storing a document, wherein the document has one or more elements or attributes. One or more side tables are created, wherein each side table stores one or more elements or attributes. Then, the side tables are used to locate data in the main table with scalable indexing mechanisms to facilitate search. ;A technique is provided for generating one or more XML documents from a single SQL query. Data stored on a data storage device that is connected to a computer is transformed. A query that selects data in the data storage device is received. The selected data is retrieved into a work space. Then, one or more XML documents are generated to consist of the selected data. ;A technique is provided for generating one or more XML documents from a relational database using the XPath data model. Data stored on a data storage device that is connected to a computer is transformed. Initially, a document object model tree is generated using a document access definition, which defines the mapping between an XML tree structure and relational tables. The document object model tree is traversed to obtain information to retrieve relational data. The relational data is mapped to one or more XML documents. ;A technique is provided to store fragmented XML data into a relational database by decomposing XML documents with application specific mappings. Data stored on a data store that is connected to a computer is transformed. Initially, an XML document containing XML data is received. A document access definition that identifies one or more relational tables and columns is received. The XML data is mapped from the application DTD to the relational tables and columns using the document access definition based on the XPath data model.
机译:提供了一种用于创建元数据以快速搜索存储为列数据的XML文档的技术。数据存储在连接到计算机的数据存储中。创建具有包含用于存储文档的列的主表,其中该文档具有一个或多个元素或属性。创建一个或多个边表,其中每个边表存储一个或多个元素或属性。然后,使用可扩展索引机制将边表用于在主表中定位数据,以利于搜索。 ;提供了一种用于从单个SQL查询生成一个或多个XML文档的技术。存储在连接到计算机的数据存储设备上的数据将被转换。接收在数据存储设备中选择数据的查询。所选数据被检索到工作空间中。然后,生成一个或多个XML文档以包含所选数据。 ;提供了一种使用XPath数据模型从关系数据库生成一个或多个XML文档的技术。存储在连接到计算机的数据存储设备上的数据将被转换。最初,使用文档访问定义生成文档对象模型树,该文档访问定义定义XML树结构与关​​系表之间的映射。遍历文档对象模型树以获得信息以检索关系数据。关系数据被映射到一个或多个XML文档。 ;提供了一种通过使用特定于应用程序的映射分解XML文档来将分段XML数据存储到关系数据库中的技术。存储在连接到计算机的数据存储中的数据将被转换。最初,接收包含XML数据的XML文档。接收到标识一个或多个关系表和列的文档访问定义。使用基于XPath数据模型的文档访问定义,将XML数据从应用程序DTD映射到关系表和列。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号