Любой язык разметки может интерпретироваться любым языком или платформой, способной или анализирующей текст. Это зависит от приложения, и в этом на самом деле преимущество языка разметки, в первую очередь - нейтралитет разработчика. Я думаю, что ваш вопрос не совсем корректен. В java есть триллионы проектов и продуктов, использующих разметку.