x o lite  0.2

x o lite 0.2

Free

  |   by
Download Now

About This App

LAST UPDATED:
May 23, 2013
CURRENT VERSION:
0.2
APP SIZE:
0.000921MB
APP SCORE:
Avg. score: 0
Rating: 0

Report a problem

Users who viewed this also viewed

  • IObit Malware Fighter 2

    IObit Malware Fighter 2

    IObit Malware Fighter is an advanced malware & spyware removal utility.

  • puppyir  2.04

    puppyir 2.04

    PuppyIR is an open source framework for building interactive information services for children.

  • tadvmoneyedit  1.1.2.3

    tadvmoneyedit 1.1.2.3

    * Edit control with attached dropdown calculator * Calculator dropdown look fully customizable with a CalculatorLook property * 4 custom calculator buttons can be added * calculation on inplace editing (ie. just type 100+15= to have 115)

  • erigone  3.1.1

    erigone 3.1.1

    Erigone is a partial reimplementation of the Spin Model Checker. The goal is to facilitate learning concurrency and model checking. Erigone is single, self-contained, executable file so that installation and use are trivial. Erigone produces a detailed t

  • padupdater  2.014

    padupdater 2.014

    PADUpdater FREE is a tool to be bundled with your own software, that will upgrade it to the latest version from your web site. It's meant for software developers that need an automatic software update component. - it is FREEWARE even for commercial use!

  • tagsea  0.6.4 Beta

    tagsea 0.6.4 Beta

    TagSEA is a framework for tagging locations of interest within Eclipse. TagSEA combines ideas from social bookmarking (tagging) and geographic navigation (waypointing) aiming to make finding information easier. TagSEA allows you to: * Tag locations

TOTAL DOWNLOADS:
92
OS SUPPORT:
Windows All
LANGUAGE:
English
OFFICIAL PAGE:

x o lite 0.2 Description

One can thing "Yet another Object-to-XML mapping solution" ! The interesting point of this one is that it takes a original approach based on the strong data encapsulation paradigm of Object Oriented (OO) programming.



Parsing/Serializing XML with XO-lite



XO-lite is a thin layer above the Simple API for XML (SAX). It allows using SAX in a Object Oriented world.



Usual solutions defer all the parsing (and the document knowledge) to a 'Handler' class which will automatically fill-in the parsed objects (and, hence, access their internal representation) through some predefined interface or through introspection. The method proposed here will let each object parse it's own data and put it in it's own variables (with helpers reducing this code to the minimum). The parsing of the whole document is achieved by moving the parse control to each java object during the SAX event notification.



Java to XML serialization is also analyzed with emphasis on the symmetry between serialization and deserialization. In a symmetric world, you can build a java object tree from a sequence of SAX events or generate the same sequence of SAX events from the java object tree.



The result is XML-serializable objects that can be used as java serializable objects. You can combine those objects as you wish, the resulting object tree can also be serialized (back and forth) to XML without any extra work required.



Key benefits:



* Very simple solution applicable for complex real-life XML parsing though it only requires few support classes/interfaces.

* Objects with private variables. Objects have just the knowledge of the data (and they associated XML tags) they own.

* Objects have just to implement a single interface with 3 method to be XML-serializable.

* Same objects can be re-used to be part of many XML document (or be re-used in the same document).

Show full descriptionLess description

x o lite 0.2 Screenshots

User reviews of x o lite 0.2

No reviews

Complete Your Review

0

Tag: x  o  lite  02  x o lite 0.2 download, x o lite 0.2 free download, x o lite 0.2 0.2 download, x o lite 0.2 0.2 free download