XML - Extensible Markup Language. Возник он не на пустом месте, а является упрощенной частью языка SGML - Structure Generalized Markup Language. Зачем же было придумывать новый язык, если есть HTML. Все просто, первая идея - это отделить данные от оформления. В настоящий момент это задача в HTML частично решается с помощью CSS. Второе - это расширяемость языка своими тегами. В HTML такая возможность исключена, в XML возможна. Давайте попробуем создать XML документ. Создаем тестовый документ, в нем код.
<?xml version="1.0"?> <steps> <step> <name>Step1</name> </step> <step> <name>Step2</name> </step> <step> <name>Step3</name> </step> </steps>
Переименовываем его в XML:
И открываем в браузере:
Мы видим четкую древовидную структуру, которую можно просматривать. Вот и наш первый XML документ.