from: http://tech.groups.yahoo.com/group/dita-users/message/30087