В чем разница между XML-схемой и DTD? - PullRequest
157 голосов
/ 09 октября 2009

Я погуглил этот вопрос, но я не понимаю, что такое схема XML и DTD (определение типа документа), и почему схема XML является более мощной по сравнению с DTD.

Любое руководство будет высоко оценено.

Ответы [ 12 ]

2 голосов
/ 09 октября 2009

DTD в значительной степени устарел, поскольку он ограничен в своей полезности в качестве языка схем, не поддерживает пространство имен и не поддерживает тип данных. Кроме того, синтаксис DTD довольно сложен, что затрудняет понимание и поддержку ..

0 голосов
/ 08 февраля 2012

DTD указывает синтаксис элемента XML

XML-схемы являются альтернативой DTD от Microsoft для проверки XML

...