Skip to Main Content
XML (extensible markup language) is the global standardized and flexible electronic data expression form, expected to further spread through its varied and wide use. To improve data-processing performance for XML documents in a record form, such as bills and customer lists (the data size tends to be large for business purposes), a reversible compaction method which reduces the number of apparent elements has been newly developed. The compaction is executed using XSLT, which is a format conversion of the basic function in an XML environment, such as Aapache XML software and MSXML in Microsoft Internet explorer6.0. To enable the user to easily perform the conversion, we let the user simply draw up an XML document, "compaction specification" which enumerates all elements in a record and specifies the elements to be compacted. The improvement of data-processing performance was measured using test documents and the improvement of main memory requirements and parsing time of standardized XML API software, DOM parser is also presented.