by David Brownell – In this article, I'll highlight some points that can make your SAX programming in Java more portable, robust, and expressive. Some of these points are just advice, some address common programming problems, and some address SAX techniques that offer unique power to developers.
Tag: JSON / JAVA / XML
Compressing XML—Part II, Server-Side WBXML
by Bilal Siddiqui – In Part I of this article, you saw how to read and write the WBXML format. To use WBXML in any EDI scenario (such as database synchronization) you must be able to convert the WBXML to XML (human readable format) or parse the WBXML directly into SAX/DOM. Therefore, it's
Effective XML processing with DOM and XPath in Java
Based on an analysis of several large XML projects, this article examines how to make effective and efficient use of DOM in Java. The DOM offers a flexible and powerful means for creating, processing, and manipulating XML documents, but it can be awkward to use and can lead to brittle and buggy code
XML and Modern CGI Applications
by Kip Hampton – CGI is not without its weaknesses, and despite well-funded campaigns from a number of software vendors, CGI is still widely used and shows no signs of going away anytime soon. This month we will be looking at a module that offers a new take on CGI coding, Christian Glahn's CGI::
Compressing XML—Part I, Writing WBXML
by Bilal Siddiqui – Wireless Binary XML (WBXML) is a compact representation of XML and is part of the presentation logic in Wireless Application Protocol (WAP). WBXML significantly improves the efficiency of transmitting XML over narrow bandwidth networks, where data size is of paramount importance.
Using Emacs for XML documents
By Brian Gillan – Emacs, best known as a powerful text editor for UNIX developers, can be an ideal XML editor for MS-DOS, Windows, and MacOS. The author describes how to install the right add-on packages and modify settings to create a powerful XML/SGML editing-and-validation environment in Emacs wi
Comparing XML Schema Languages
by Eric van der Vlist – This article explains what an XML schema language is and which features the different schema languages possess. It also documents the development of the major schema language families — DTDs, W3C XML Schema, and RELAX NG — and compares the features of DTDs, W3C XML Schema,
A Look at MSXML 4.0 RTM
By John Peterson – While I'm sure many of you know that Microsoft has released version 4.0 of their XML parser, for those of you who don't, well you do now… and this should serve as your wake up call!
Business Explorer for Web Services
Business Explorer for Web Services (BE4WS) is an XML-based UDDI exploring engine that provides developers with standard interfaces for efficiently searching business and service information in single or multiple UDDI registries.
Official RELAX NG specification, tutorial arrive
RELAX NG is an XML schema language developed by the RELAX NG technical committee at OASIS and designed to be an easy-to-learn and easy-to-implement alternative to the W3C's XML schema language. After several months of development and refinement, the RELAX NG TC has released an official committee