XML является форматом представления данных, основанным на SGML, он все больше и больше используется в качестве формата хранения данных. Документ XML содержит несколько тегов, которые выбираются человеком, создающим документ. Все части документа XML, которые принадлежат его логической структуре, называются элементами. Элементы могут хранить простые или сложные типы данных. Каждый элемент может иметь дополнительную информацию, которая с ним соединена. Такая информация называется атрибутом. Атрибуты могут содержать только простые типы данных.
DTD являются набором правил, которые структурируют документ XML. Документ XML, который соответствует ассоциированному DTD, называется правильным документом. Для проверки документа XML вы вместо DTD можете использовать XSD. XSD включает операторы определения данных для XML чаще всего в том же виде, что и язык DDL, содержащий операторы определения данных для SQL.
В следующей главе рассматривается XML в связи с системой SQL Server.