XML Data Retrieval Automation via XSLT Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines face challenges in efficiently retrieving and displaying non-structured data from legacy documents due to the limitations of HTML and the manual data storage methods, which become inefficient with the rapid growth of the World Wide Web, leading to slow data retrieval and potential errors in search results.

Innovation Solution

A method implementing structured and non-structured data in a dynamic XML document using XML replacement technology, where a source HTML document is designed with user-defined tags, an XSL document is created, and the data is automatically substituted into the XML document, allowing for quick and efficient display without relying on DOM.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data storage methods are used in HTML documents, then data can be stored and displayed, but data retrieval becomes slow and error-prone as the World Wide Web grows rapidly

Engineering Contradiction:
Improvedata retrieval speedVSAvoidtime for data retrieval and processing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical data storage and retrieval methods with automated XML-based data processing. Instead of manually storing data in HTML documents and retrieving it through manual searching, the system uses XML documents with structured data elements that can be automatically parsed and processed by computers, dramatically improving retrieval speed and accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter of data representation from HTML format to XML format. This parameter change enables structured data organization with clear hierarchical relationships, allowing for efficient automated processing and retrieval without the limitations of manual HTML-based storage methods

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If non-structured data from legacy documents is stored in HTML format, then data can be accessed, but retrieval efficiency decreases and errors increase with large data volumes

Engineering Contradiction:
Improvedata accessibilityVSAvoidaccuracy of search results
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments non-structured legacy document data into structured XML elements with specific tags and attributes. By dividing the data into organized hierarchical segments, the system maintains ease of access while enabling reliable automated processing and accurate retrieval, eliminating the errors associated with manual HTML-based searching

Inventive Principle:
Principle #1Segmentation

3Device complexity

If structured data is stored in databases and non-structured data in legacy documents, then data organization is maintained, but integration and unified retrieval become complex

Engineering Contradiction:
Improvedata organization structureVSAvoiddata integration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal XML-based data representation that can handle both structured and non-structured data types within a single framework. The XML structure provides multi-functionality by accommodating different data formats while maintaining consistent organization principles, enabling unified retrieval across previously separate data storage systems without increasing complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9626346B2Method of implementing structured and non-structured data in an XML document
Publication Date: 2017.04.18 KIM YOUNG KUN
  • US9626346B2 patent drawing
  • US9626346B2 patent drawing
  • US9626346B2 patent drawing

AI summary

The inventions generally relate to methods of implementing structured and non-structured data in an XML document including, designing a source HTML document that contains form tags, designing a structured source XML document using user-defined tags, designing a web form document by mapping absolute path variables of the user-defined tags into the source HTML document, automatically creating an XSL document by XSLT-processing the web form document, inputting structured data and non-structured data to the web form document, automatically creating a new XML document by replacing the absolute path variable of the user-defined tag with the structured data and the non-structured data input to the web form document and automatically displaying the content of the new XML document by merging the new XML document and the XSL document.