Что такое API и как его использовать?

А для описания https://deveducation.com/ сложных структур уже тогда вовсю использовался XML. HTML как бы похож на XML, поэтому они считали, что переход на XHTML займёт не так много времени и сил. Сейчас основной вариант — это JSON, с которым нет проблем ни со стороны...