Geoff,

>[...lots of stuff deleted from original message...]

> Is there an XML paser written in Java?

Yes, you can download one freely from one or more of the following web
sites (I went to SD'99 recently in DC, specifically the XML tutorial
and track):

xmlinfo.com

www.oasis-open.org/cover/xml.html

www.schema.org

www.alphaworks.ibm.com/xml
        for XJParse (java XJParse)
        xeena is DTD powered XML editor
        parsers are also on this website
        'p' or 'xp' is the PC or UNIX (???) XML parser

xt is XML transformer on www.jclark.com
        either a Java program or a stand-alone DOS program
        (http://www.jclark.com/xml/xt.html)

www.xml.com has annotated XML specs

metalab.unc.edu/xml -- is "XML Bible" author website

XML.org

xml.apache.org

ibm.com/xml

alphaworks.ibm.com

perlxml.com/conference/sd99 -- parsing XML with Perl

www.jtauber.com/fop/ for PDF generated from XML

www.xslinfo.com

schema.net and www.w3.org/TR/

Clyde Roby, Webmaster of ASISWG/ASISRG and ABWG
(also Recorder and List Maintainer for same)