Proof of concept: source files for the example
(These are links in the online version.)
XML & JAVA: PORTABLE DATA — PORTABLE PROGRAMS