Exari XML Document Assembly

Opensource Extensible XML Modeling Application
An Opensource project hosted by Exari, Inc.
Download Documentation Development Bug Reporting
Welcome to the Xerlin project
The Xerlin Project is a Java™ based XML modeling application written to make creating and editing XML files easier. It runs on any Java 2 virtual machine (JDK1.2.2 or higher). The application is extensible via custom editor interfaces that can be added for individual DTD's.

Version 1.0 is released and we are working on version 2.0. Developers are welcome to join. If you're looking for a nice user interface for XML, you've come to the right place. This is an OpenSource project for developers interested in creating a UI for working with XML data files.

Xerlin can validate XML against both DTDs and Schemas. Xerlin does a great job with DTDs whilst full Schema support is still a work in progress.

Xerlin contains contributions originally made to the Merlot XML editor project, the open source project on which Xerlin is based. ChannelPoint founded and hosted the Merlot XML Editor as an open source project during 2000-2001. Xerlin has been created to build on those foundations.

Xerlin is an open source project, and any contributions are accepted on the basis that they will be made freely available to users of Xerlin, subject to the Xerlin open source license.

Features
  • Java based - JRE1.3 and higher
  • Simple tagless XML editing environment
  • Open source
  • Full DTD support
  • Schema support (work in progress)
  • WebDAV enabled
  • MAC OSX support
  • Extensible plugin architecture - easily build your own custom editing environments
  • XML Library functionality for sharing content between documents
Anyone can participate
Anyone interested is welcome to help with the Xerlin project. We are a group of people interested in seeing XML technology become accessible to more people via nice user interfaces. Please read more about how to participate.
News
Xerlin on SourceForge - May, 2005
    Xerlin is now a SourceForge project. CVS, downloads, documentation, bug reporting etc. are now done using SourceForge services.

Xerlin 1.3 released - May, 2005

    Xerlin 1.3 has been releases and is now available for download.

Xerlin in Portuguese - January, 2005

    Almerindo Rehem has kindly contributed Portuguese resource files for Xerlin. These are now available in the latest CVS build of Xerlin.

Xerlin Update - November, 2004

    Recent file list added, editor position and size is stored from session to session, MAC menu support has been added, tree-table column hide/show interface has been improved and the WebDAV filechooser has been enhanced. These changes are now available in the latest CVS build of Xerlin.

Xerlin Update - September, 2004

    Keyboard selection in popups now works. These changes are now available in the latest CVS build of Xerlin.

Xerlin Update - June, 2004

    Xerlin's WebDAV file chooser has been improved and an issue with #REQUIRED TOKEN_GROUPS has been resolved. These changes are now available in the latest CVS build of Xerlin.

Xerlin Update - April, 2004

    Xerlin now sorts IDREF lists automatically. These changes are now available in the latest CVS build of Xerlin.

Xerlin Update - January, 2004

    Improved comment and processing-instruction handling. These changes are now available in the latest CVS build of Xerlin.

Xerlin Update - December, 2003

    Added new property merlot.auto.add.nodes when set Xerlin will automatically add any compulsory children of a newly added element. These changes are now available in the latest CVS build of Xerlin.

Xerlin Update - October, 2003

    Added examples directory containing example Schema and DTD files, improved schema editing panels, better handling of duplicate plugin names and paste/before after issue resolved. These changes are now available in the latest CVS build of Xerlin.

Xerlin Update - September, 2003

    Improved Schema support. This is now available in the latest CVS build of Xerlin.

Xerlin in Japanese - August, 2003

    MShift Inc. and partners have kindly contributed Japanese resource files for Xerlin. These are now available in the latest CVS build of Xerlin.

Xerlin FAQ update - May, 2003

    The FAQ documentation has been updated to reflect Xerlin's latest features.

Xerlin CVS Build - April, 2003

    A latest CVS build of Xerlin is now available for download. This is a good way to view the latest features and fixes committed by the Xerlin team.

Xerlin 1.3_beta1 - March, 2003

    This release has many new features, including XML Schema support, WebDAV capabilities as well as user interface enhancements and bug fixes.

Xerlin 1.2_1 - September, 2002

    This release has many new features, including the Xerlin panel - an XML editor component that can be integrated into any Swing application, enhanced library support allowing sharing of XML elements between documents, cut/copy/paste improvements, numerous bug fixes.

New Plug-in Cookbook - July, 2002

    Robert Parker has contributed a Plug-ins Cookbook. This is a useful resource for anyone wishing to start developing custom interfaces with Xerlin.

Xerlin 1.2 Beta 1 - June, 2002

    This release has some major new features, including support for Xerces 1.4 instead of xml4j, and a more intuitive editing panel.

New User Guide - March, 2001

    A new User Guide document is available from the documentation page. This is an excellent resource for users who are new to XML and Xerlin.

September, 2000

August, 2000

Consulting Services
There are services available to anyone who requires assistance writing specific plugins or integrating Xerlin into their existing application. Just mail consult at xerlin.org for more information.