Hi Steve:
Thanks for the updated information...
> The first one will be able to load a previously written XML data file
> and display the data (related to slope stability) graphically (ie. a
> pictorial representation).
XMLtp would have been perfect for the first task....
> The second one will be a sort of XPath/XPointer interactive visualiser
> so the user will be able to see and explore the complicated XLinks
> between various sections of the data.
However, not for the second...
> Therefore, I think the API I use will need to be able to validate the
> XML data against a schema file (not a DTD), be able to handle XPath as
> well as all the 'normal' stuff.
Therefore, I would suggest using the Java API for XML Processing (JAXP)
1.3 which is included in J2SE 5.0. More details can be found at
http://java.sun.com/webservices/jaxp/index.jsp.
As I mentioned earlier, XMLtp was written before JAXP was developed.
The author, Thomas Weidenfeller, even stopped supporting XMLtp in 2001.
However, I think that it can still be useful as a learning tool and
for use in small applications that need to parse data stored in XML
format.
Sincerely,
Mike.
--- ACGNJ Java Users Group (http://www.javasig.org/)