jmzML
        jmzML provides a portable and lightweight JAXB-based implementation of the full mzML 1.1 standard format
        (note that the jmzML version number has no relation to the mzML version number), with considerable tweaks to
        make the processing of files memory efficient. In particular, mzML files are effectively indexed on the fly
        and used as swap files, with only requested snippets of data loaded from a file when accessing it. Additionally,
        internal references in the mzML XML are resolved automatically by jmzML, giving you direct access in the object
        model to entities that are only referenced by ID in the actual XML file.
        
        Project home page: http://jmzml.googlecode.com.
        
        Notes
        Double-click the jar file to launch the jmzML Viewer application,
        or refer to the website for documentation on jmzML API usage.
        
        Troubleshooting
        If the mzML viewer does not start, you may not have a Java virtual
        machine (version 1.5 or above) installed on your system.
        
        See the following URL to obtain a free copy of the Java Runtime
        Environment for your system: http://www.java.com.
        
        For more help see How To Use JmzML
        
        Go to top of page