A page description markup language is a type of markup language that is used to describe the appearance of a printed page. It is a markup adaptation of the Page description language (which is a Domain-specific programming language), and is often created using XML.