Projects / DSML Tools

DSML Tools

DSML is the Directory Services Markup Language, an XML dialect for working with directory information. The DSML Tools provide for the querying of any LDAP directory (with search results output as DSML), the importing of DSML data into any LDAP directory, the directory-context validation of DSML (checking for illegal attributes in the entries, etc.), and the calculation of the differences (for a directory) between two DSML documents to provide an XML Diff algorithm for DSML data. This software makes all LDAP-supporting directories DSML-enabled. It can also check the integrity of DSML data, and show at a glance how two data sets, represented as DSML, differ.

Operating Systems

Recent releases

  •  03 Jun 2005 10:40

    Release Notes: Two patches necessary to fix the Netscape LDAP SDK are now included in the source tarball. These were accidentally omitted in version 1.2.

    •  13 Apr 2005 23:17

      Release Notes: This release fixes the three minor bugs discovered since the last release in 2002. It uses a new version of the Xerces-J XML parser. There is a new make-based build system. The distribution now conforms to the best practices outlined in the Software Release Practice HOWTO.

      •  10 Jul 2002 03:59

        Release Notes: Xerces 2.0.2 is now used as the XML parser, as 1.3.0 is no longer available or supported. Other tweaks include an "attributes only" command-line option (-o), a few fixed NullPointerExceptions, and UTF8 output.

        •  14 Feb 2001 01:12

          No changes have been submitted for this release.

          •  22 Dec 2000 23:31

            Release Notes: Initial release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.