|
Персональные инструменты |
|||
|
|
DTDМатериал из 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> Репликация: База Знаний «Заказных Информ Систем» → «DTD» Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion». |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||