XrML (Extensible Rights Markup Language) è un linguaggio di markup DRM (Digital Rights Management) standard proposto. Il linguaggio basato su XML consente agli utenti di specificare i diritti e le condizioni associati alle risorse, come il contenuto digitale o i servizi Web. Un unico linguaggio standard per DRM faciliterebbe l'acquisto e la vendita di contenuti su Internet, proteggendo allo stesso tempo quel contenuto dall'uso non autorizzato. ContentGuard, Hewlett-Packard, Microsoft, Reuters e VeriSign sono tra le società che promuovono XrML.
XrML è stato sviluppato da Digital Property Rights Language (DPRL), un linguaggio basato su Lisp sviluppato da Mark Stefik del Palo Alto Research Center di Xerox. Stefik ha creato DPRL come un linguaggio leggibile dalla macchina che potrebbe essere utilizzato per definire regole e procedure di accesso, da utilizzare con il PC fidato. Stefik ha realizzato DPRL 2.0 basato su XML, perché XML è estensibile e quindi interoperabile con altri standard emergenti e in grado di adattarsi alle mutevoli esigenze.
Xerox, con la collaborazione di Microsoft, ha lanciato una nuova società per lo sviluppo e la promozione di DPRL. Nel 2000, quella società, ContentGuard, ha rilasciato XrML come versione perfezionata del linguaggio precedente.