Data expansion method and data processing method for structured documents
First Claim
1. A structured document expansion method of dividing into elements a structured document comprised of records and expanding said structured document into memory, comprising the steps of:
- assigning said elements with an element name/attribute name including a path as an index and with a sequence number associated with the order of appearance assigned to the contents and storing in a first-stage associative; and
storing element contents/attribute values corresponding to the contents in a second-stage associative array, with said sequence numbers as an index.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
25 Citations
20 Claims
-
1. A structured document expansion method of dividing into elements a structured document comprised of records and expanding said structured document into memory, comprising the steps of:
-
assigning said elements with an element name/attribute name including a path as an index and with a sequence number associated with the order of appearance assigned to the contents and storing in a first-stage associative; and
storing element contents/attribute values corresponding to the contents in a second-stage associative array, with said sequence numbers as an index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A structured document processing method of dividing into elements a structured document comprising records, expanding said structured document into memory, and processing the expanded records, comprising the steps of:
-
assigning said elements with an element name/attribute name including a path as an index and with a sequence number associated with the order of appearance assigned to the contents and storing in a first-stage associative array;
storing element contents/attribute values corresponding to the contents in a second-stage associative array, with said sequence numbers as an index;
processing said element contents/attribute values of a record specified by said element name/attribute name including the path by using said sequence numbers; and
reading said element contents/attribute values using said sequence numbers, and writing out to said structured document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification