Directory Service Markup Language (DSML) is used to access (and manipulate) directory service information in XML.
Version 1 of the Directory Service Markup Language (DSML) is just a XML representation format for information from an (LDAP) directory.
Version 2 goes beyond that.