XrML(Extensible Right Markup Language)是一种基于XML的语言,它决定了数字内容使用的权限和条件,可以防止非法用户的使用。XrML以许可的形式列出了数字内容的访问和使用策略,许可定义了谁可以访问内容,如何保护和分配内容,并控制了详细的使用权限来实施某些操作,如授权打印和时间许可等。内容保护包括通过浏览器或E-mail传输的Word文档、电子表格数据或Web报告等,通常会将这些内容加密以防止非法用户的访问或修改。加密程序内部是一个许可或指向策略服务器许可的指示器,当用户试图打开文档时,应用程序收到来自企业许可服务器的许可,验证用户的权限,并执行为这个用户定义的使用权限。支持XrML标准的任何权限管理软件,后来都可以对XrML许可进行管理。XrML还能让用户开发自己的权限来满足某些特殊的需要。