|
Персональные инструменты |
|||
|
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> Внимание! Данная статья выбрана для репликации во внешнюю базу знаний компании. Пожалуйста, не допускайте в этой статье публикацию конфиденциальной информации, ведения обсуждений в теле статьи, и более ответственно относитесь к качеству самой статьи — проверяйте орфографию, пишите по-русски, избегайте непроверенной вами информации. |
||