Perl для системного администрирования

       

Два ключевых термина XML


Не изучив эти два важных термина, нельзя «далеко уйти» в XML. Говорят, что XML-данные корректны (well-formed),

если они имеют верный XML-синтаксис и следуют правилам грамматики (соответствие тегов и т. д.). Часто проверка документа на корректность позволяет выявить опечатки в XML-файлах. Это уже преимущество, если данные, с которыми вы имеете дело, содержат конфигурационную информацию, как в случае с базой данных имеющихся машин, отрывок из

которой приведен выше.

Говорят, что XML-данные действительны (valid), если они удовлетворяют правилам, установленным одним из механизмов определения данных. Например, если ваши данные удовлетворяют DTD, то это действительные XML-данные.

Действительные данные по определению корректны, но обратное верно не всегда. Вполне могут существовать корректные данные без ассоциированной с ними DTD или схемы. Если такие данные верно анализируются, то они корректны, но не действительны.



Содержание раздела