$Revision: 1.3 $ $Author: simon $ This package is intended to implement an ISO8211 to XML translater by implementing a DOM parser for ISO8211 format data. It fully doesn't work yet. To see what it does so far, add iso8211.jar (found or made in the java directory) and the jar files found in the lib directory to your classpath and then run java uk.co.weft.iso8211.Parser where is the path to an S57 data file. It produces XML on the standard output and warning messages on the standard error stream. There are a number of optional flags but the only one that's useful yet is '-debug true', thus: java uk.co.weft.iso8211.Parser -debug true At present it will produce copious debugging messages on the standard error stream, and nothing on the standard output. Later (when it works) it will produce XML on the standard output, and later still a command line switch will allow you to controll the amount of debugging output generated. To rebuild the files edit the file Make-local-dependencies to reflect your local setup and then run GNU make in the src directory to build the files. Yes, it would be a good thing to reconfigure the build scripts to run under ant rather than make, but it isn't on my priority list. If anyone contributes it I shall integrate it. Once the ISO8211 to XML translation is working reliably - the XML will be extremely crude and will simply map the records in the S57 file - the next stage in the project will be to write a series of XSL-T transforms which convert the crude XML into higher-level XML and into SVG. My personal final objective is to be able to produce SVG renderings of ENCs for us in small craft navigation.