Processing
XML with Java has different approaches like SAX and DOM. In the SAX
the XML document is searched from the beginning and is passed to the
application in sequence. Here the document is not stored in memory.
_______________________________________________
_______________________________________________
In-memory
manipulation is not there in the SAX approach. In the DOM approach the
document is held in the memory and is manipulated in the memory and
then stored.
Now there
is another Java API to work with XML and it is called the Java Architecture
for XML Binding (JAXB). In this approach the schema is bound to the
XML document and the document is un-marshaled into Java content objects.
These content
objects are easily available to the program and the user need not know
about XML or XML processing to work with these content objects in JAXB.
There is no need to user parsers and content handlers to work with XML
document using JAXB.
The XML
document is presented to the program in Java format i.e. classes are
created to represent the schema and the XML document. These classes
are then used to manipulate the XML document without the need to know
about XML or XML processing.
MDA Approach - Part 1 (Java World)
Submitted by lal on Wed, 07/16/2008 - 04:12. Tags: Model Driven Architecuture [MDA] is a model driven engineering approach provided by OMG. It provides a set of guidelines for structuring specifications [for eg. business functionality] expressed as models.
Altova UModel Adds Support for the Business Process Modeling Notation (BPMN) in Version 2008 Release 2 (Marketwire via Yahoo! Finance)
Altova®, creator of XMLSpy®, the industry leading XML editor, and other popular XML, data management, UML, and Web services tools, recently announced the availability of Altova UModel Version 2008 Release 2.
Web 2.0 Start-Ups = Social Science Experiments (ReadWriteWeb)
Recently I had the great pleasure to hear the inventor of the Web, Sir Tim Berners-Lee, give the keynote at the Tetherless World Conference organized by Rensellaer Polytechnique Institute (RPI) in Troy, NY (see RWW's live blogging of the event ). He is such an entertaining and thought-provoking speaker that it is hard to isolate one nugget, but after a few weeks I am still thinking about ...