|
Персональные инструменты |
|||
|
DTDМатериал из CustisWikiВерсия от 18:22, 1 сентября 2005; BenderBot (обсуждение | вклад) (реплицировано из внутренней CustisWiki) Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений. DTD (Document Type Definition — определение типа документа) — язык описания структуры SGML- (и в частности XML)-документа. Сейчас идет отказ от формата по ряду причин:
На смену DTD пришел стандарт консорциума W3C XML Schema. ПримерПример очень простого XML DTD, описывающего список людей: <!ELEMENT people_list (person*)> <!ELEMENT person (name, birthdate?, gender?, socialsecuritynumber?)> <!ELEMENT name (#PCDATA) > <!ELEMENT birthdate (#PCDATA) > <!ELEMENT gender (#PCDATA) > <!ELEMENT socialsecuritynumber (#PCDATA) > Начиная с первой строки:
Пример XML-файла использующего этот DTD: <?xml version="1.0" encoding="UTF-8"?> <![[DOCTYPE]] people_list SYSTEM "example.dtd"> <people_list> <person> <name>Fred Bloggs</name> <birthdate>27/11/2008</birthdate> <gender>Male</gender> </person> </people_list> Внимание! Эта статья была создана путем автоматического реплицирования из внутренней базы знаний компании Заказные Информ Системы. Любые правки этой статьи могут быть перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion». |
||