The Argument Markup Language (AML) is based on XML. XML is a flexible language which can easily be used to generate web pages and data with which to populate a database. The definition of AML is available in the file argument.dtd.