Browse Prior Art Database

temporary store of web pages with xml Disclosure Number: IPCOM000212669D
Publication Date: 2011-Nov-22
Document File: 3 page(s) / 61K

Publishing Venue

The Prior Art Database


Disclosed is method for saving web page at anytime and as many times as you want using XML in the web system. It helps online shopping customer or business clerks of a web system to save data that they are currently working with and avoid losing data and entering them again.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 3

temporary store of web pages with xml

1. Problem statement

Business customers were very frustrated with existing web system when they lose data that she was working with while they were taking care of visiting customer or any other reason. It was caused by session time out or network problems, etc. So they asked us to provide a solution that they can temporarily store information that they are currently working with at anytime to avoid losing data and enter them again . A known solution was to save data to normal business tables, so there are constraints like several mandatory fields have to be filled before save to satisfy constraints on the tables. Or we have to give up those constraints like not null, or no check to allow anything to be saved in the table.

2. Proposed solution

Proposed solution is simple but powerful to cope with the problems like those example above. The solution can save or restore any web page at anytime and as many times as they want. It saves data items as XML data to a database table with screen id, user id, timestamp, etc. depending on the requirements. They are stored as a row of a table. This solution can be used for other applications like regression test where we save web page data to be used later as test data, etc.

Figure.1 Proposed Solution system overview


Proposed solution requires several assumptions by the nature of XML document. Below are the assumptions to create XML document for tags and values.

Page has unique screen id in the system

Each data element or item has its unique id or name in a page

Input type button element has value

Proposed solution will provide the following functionality:

2-1 Target web page to be saved

The target web page to be saved has to implement a small JavaScript snippet (like below) to start proposed solution (#01).

When this JavaScript snippet is called, it loads JavaScript modules (Controller, Exporter and Loader) and


Page 02 of 3

initializes them and create a sub-window. ----------------------------------------------------------------

2-2. Convert web page to XML (Exporter) and save them in a database

In the sub-window, user clicks 'save' button, the controller asks name for the data (#02) and create a data object by extracting page items (#03). The exporter builds XML from the data obj...