The Dichotomy of Markup Languages