XPS as one of the PDLs languages is explained in this article. Along with it this page briefly answers the question "what is an XPS document?"...content is not separated from markup. This is why XPS can not be...be referred to as Markup Languages. Syntax of XPS files as well...