Skip to main content

Blog Archive for spericas during December 2005

In an earlier blog, I started a discussion about DOM vs. JAXB performance. For that purpose, I selected 4 different XML schemas, including 3 standard ones: UBL, FPML and GAML; in addition, I picked about 20 XML instances with sizes ranging from 1K to 924K and looked at number of Mbits per second I could process on a modern 2-way Opteron server. The results showed DOM coming just ahead of JAXB in...
On a daily basis, I work with two laptops. I have an Apple Powerbook 12" and a Sony Vaio PCG-GRX700P (yes, this is the model number, but Sony has so many of these models with different combinations of letters and numbers that it almost feels like a serial number :). I use the Powerbook for e-mail, browsing, etc. and the Sony for development. I have been using various flavors of Linux for over ten...
A key design decision when creating an application that has to process large amounts of XML data is whether to use an API that supports random access or not. APIs that only offer sequential access to the XML data (i.e., the XML infoset) are referred to as "streaming APIs". If an application does require random access to the infoset, two of the most popular options are the use of a DOM API (such...