摘要:
A structured data conversion device is designed to convert a set of first structured data into a set of second structured data that is described in a language different from that of the first structured data, and comprises: an inverse conversion information creation unit extracting data as inverse conversion information from the first structured data, the data that is extracted being deleted when the first structured data is converted into the second structured data and being necessary when the second structured data is inversely converted into the first structured data; and an inverse conversion information storing unit embedding in the second structured data the inverse conversion information when the first structured data is converted into the second structured data.
摘要:
When analyzing two XML documents and merging data, record tags are specified in each XML document, and data enclosed with the record tags is stored as a group of text data. Then, by retrieving text from the text data, data needed for a process is detected and used for the process. If the text data can be processed as it is, it is processed as it is. If a more complex process is needed, the text data is converted into objects, and the objects are processed. In this case, the number or capacity of the objects is restricted in such a way not to give too much load to the system.
摘要:
A document conversion and use system which converts a first structured document into a second structured document different in structure from the first structured document, comprising: a template storage unit storing a template indicating the structure of the second structured document; a structure specification unit for reading out the template from the template storage unit and causing a user to specify an element or an element content constituting the template; a correspondence definition specification unit for causing the user to define the correspondence definition specification indicating the correspondence between the element in the first structured document and the element in the template; and an unit for analyzing the template structure to specify the element or the element content specified by the structure specification unit, searching for the element defined by the correspondence definition starting from the element or the element content, and performing conversion processing according to the search result.
摘要:
A document conversion and use system which converts a first structured document into a second structured document different in structure from the first structured document, comprising: a template storage unit storing a template indicating the structure of the second structured document; a structure specification unit for reading out the template from the template storage unit and causing a user to specify an element or an element content constituting the template; a correspondence definition specification unit for causing the user to define the correspondence definition specification indicating the correspondence between the element in the first structured document and the element in the template; and an unit for analyzing the template structure to specify the element or the element content specified by the structure specification unit, searching for the element defined by the correspondence definition starting from the element or the element content, and performing conversion processing according to the search result.
摘要:
A structured document expansion method converted a structured document into a format enabling easy manipulation by an application. A structured document is expanded into a format for easy manipulation without requiring complex knowledge. A two-stage associative array structure is adopted to enable easy manipulation of various types of data spanning the entire structured document merely through intuitive array operations, and both associative arrays are linked by sequence numbers. The latter-stage associative array can be accessed from the former-stage associative array using element names, and in addition, the latter stage can be made a two-dimensional associative array to represent hierarchical levels.