Browse Prior Art Database

Method And System For Serializing XML Objects

IP.com Disclosure Number: IPCOM000194603D
Publication Date: 2010-Apr-03
Document File: 3 page(s) / 70K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for serializing XML objects, which are retrieved from one storage medium to another storage medium is disclosed. The method and system enables improving consumption of resources like memory and CPU while serializing the XML objects.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 64% of the total text.

Page 1 of 3

Method And System For Serializing XML Objects

Disclosed is a method and system for serializing XML objects which are retrieved from one storage medium to another storage medium. The method involves partially or entirely reusing original inputs of the XML objects.

The method and system involves partially de-serializing inputs of the XML objects based on client requests. Changes occurring in the inputs are maintained along with input data. Then, serialization is performed by merging unmodified data stored in the input with a cache of changed data. The cache of changed data might also contain more information apart from modifications applied on the input, such as information to accelerate multiple read-access.

A diagram illustrating the disclosed method is shown

Figure 1

Since, XML is a context-sensitive format, changes in the XML objects may be classified in two categories,

which are modifications in context or modification in data. In case the

context is changed, all the data in the scope of this context is marked as modified. For example, in an XML object,

when prefix of a namespace declaration is changed, all the

descendant nodes of the object containing the namespace declaration must be added to the collection of changes. In such cases, part of input corresponding to these changes cannot be reused.

In case the data is changed, such data is added to the cache of changed data along

with a metadata describing the type of modification.

The method of serializing XML...