the primary interface language of mozilla foundation products is xul. xul documents are rendered by the gecko engine, which also renders xhtml and svg documents. it cooperates with many existing standards and technologies, including css, javascript, dtd and rdf.