Прежде чем понять XSD (определение схемы XML), позвольте мне объяснить;
Что такое схема?
например; emailID: peter # gmail
Вы можете определить, что указанный выше электронный идентификатор недействителен, поскольку нет @, .com, .net или .org.
Мы знаем схему электронной почты, которая выглядит как peter@gmail.com.
Вывод: схема не проверяет данные, она проверяет структуру.
XSD на самом деле является одной из реализаций XML-схемы. другие у нас есть relaxng
Мы используем XSD для проверки данных XML.