Что такое XML? Для чего используют DTD и Schema?