An apparatus, article of manufacture and computer-based markup
serialization method is provided for transferring data contained in a
markup based document, such as an Extensible Markup Language (XML)
document, into a relational database stored in an electronic storage
device having a database management system. They are used for easy
subsequent retrieval of data from the database in the XML format and
reconstruction of the XML document. The method decomposes the document
according to basic markup types of the documents' data components and
stores the decomposed document in a set of markup tables created in the
database, one markup table for each basic markup type, thereby preserving
the hierarchical tree structure, parent-child order, and components of the
document. For querying the database markup tables the method uses SQL
queries to retrieve the XML document components in the XML format.
Un aparato, el artículo de la fabricación y el método computarizado de la serialización del margen de beneficio se proporciona para los datos de transferencia contenidos en un documento basado del margen de beneficio, tal como un documento de Extensible Markup Language (XML), en una base de datos emparentada almacenada en un dispositivo de almacenaje electrónico que tiene un sistema de gerencia de base de datos. Él se utiliza para la recuperación subsecuente fácil de datos de la base de datos en el formato de XML y la reconstrucción del documento de XML. El método descompone el documento según los tipos básicos del margen de beneficio de los componentes de los datos de los documentos y almacena el documento descompuesto en un sistema de las tablas creadas en la base de datos, una tabla del margen de beneficio del margen de beneficio para cada tipo básico del margen de beneficio, de tal modo preservando la estructura arborescente, la pedido del padre-niño, y los componentes jerárquicos del documento. Para preguntar el margen de beneficio de la base de datos tabula las preguntas del SQL de las aplicaciones del método para recuperar los componentes del documento de XML en el formato de XML.