Проверять соответствует ли документ DTD или схеме можно програмным путем. Например, парсер MSXML имеет свойство validateOnParse. Если ему присвоить true, то при наличии DTD будет выполняться проверка на соответствие. Насколько мне известно работать с XML Schema парсер MSXML не умеет. Хотя может его последние версии (MSXML6) и научились этому. Точно умеет работать и с DTD и с XML Schema парсер XML из состава .NET Framework.
Цитата:
eugira (14.05.2007)
чем всё же технология работы с данными основанная на XML -данных будет лучше аналогичной технологии в СУБД?
|
А с какой стати они должна быть лучше/хуже если они решают совершенно разные задачи? XML нужен как универсальный формат для межпрограмного/межмашинного обмена данными.