Съдържание:
Определение - Какво означава Определение на типа документ (DTD)?
Дефиницията на типа документ (DTD) се отнася до набор от декларации за маркиране, които определят тип документ за стандартни генерализирани езици за маркиране (SGML). DTD определят структурата на клас документи чрез декларации на елементи и списъци на атрибути. DTD помага на парсерите да валидират документи. Официално се препоръчва от World Wide Web Consortium (W3C). DTD вече са заменени до голяма степен от езиците на схемите, познаващи XML Namespace.
Techopedia обяснява дефиницията на типа документ (DTD)
DTD правят два вида декларации: Вътрешни: Формира част от самия документ и се вмъква в дефиницията DOCTYPE близо до началото на XML документа. Външни: Точки към DTD декларации, съдържащи се във външен файл. От съображения за сигурност парсерите и уеб браузърите могат да бъдат възпрепятствани да четат външни подмножества. DTD описват структурата на клас документи чрез декларации на елементи и списъци на атрибути. Декларациите на елементите назовават допустимия набор от елементи в документа и посочват дали и как декларираните елементи и изпълнения на символни данни могат да се съдържат във всеки елемент. Декларациите от списъка с атрибути назовават допустимия набор от атрибути за всеки деклариран елемент, включително типа на всяка стойност на атрибута или изричен набор от валидни стойности (стойности). DTD декларациите за маркиране декларират кои типове елементи, списъци на атрибути, образувания и нотации са разрешени в структурата на съответния клас на XML документи. DTD имат определени ограничения, които са свързани с тяхната гъвкавост: Разлики между синтаксиса на DTD и синтаксиса XML Липса на осведоменост в пространството на имената Липса на въвеждане на данни Ограничени описания на съдържанието