Разлика између ДТД и КССД

Кључна разлика - ДТД вс КССД
 

ДТД и КССД су повезани са КСМЛ-ом, који се користи за пренос података између његових неколико функција. Већина апликација захтева пренос података. Када клијент-машина захтева добијање података са сервера, требало би постојати ефикасан метод за прикупљање података. За постизање овог задатка може се користити КСМЛ. То је Ектенсибле Маркуп Лангуаге. Главна предност коришћења КСМЛ-а је пренос података. Осим тога, може се користити и за конфигурирање оквира и за дизајн изгледа за андроид апликације. Ознаке које се користе у КСМЛ-у нису унапред дефинисане. Програмер може да напише ознаке у складу са апликацијом. КСМЛ документ садржи структуру и садржај. У КСМЛ-у, ДТД значи дефиниција врсте документа, а КССД значи дефиниција КСМЛ схеме. ДТД је скуп декларацијских ознака који дефинирају тип документа за СГМЛ - породични језик означавања. КССД одређује како да се формално опишу елементи у документу Ектенсибле Маркуп Лангуаге. Тхе кључна разлика између ДТД и КССД је то ДТД се може користити за дефинисање структуре, док се КССД може користити за дефинисање структуре и садржаја.  Овај чланак говори о разлици између ДТД и КССД.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је ДТД
3. Шта је КССД
4. Сличности између ДТД и КССД
5. Упоредна упоредба - ДТД вс КССД у табеларном облику
6. Резиме

Шта је ДТД?

ДТД значи Дефиниција врсте документа. Користи се за прецизан опис КСМЛ језика. Главни циљ ДТД-а је дефинисати структуру КСМЛ датотеке. Садржи листу правних елемената. Такође се користи за валидацију. Постоје две врсте ДТД-а. Они су унутрашњи или спољашњи. Ако су ДТД елементи декларирани унутар КСМЛ датотеке, то је познато и као унутарњи ДТД. Ако су ДТД елементи декларирани у некој другој датотеци, то је познато и као вањски ДТД.

Слика 01: Интерни ДТД

Према горе наведеном, елементи су декларисани у КСМЛ датотеци. Дакле, то је интерни ДТД. Тхе

Слика 02: Додавање спољне ДТД датотеке

Када се ДТД датотека сачува као студент.дтд, треба је додати у КСМЛ датотеку. Изводи се на следећи начин;

Шта је КССД?

КССД означава дефиницију КСМЛ шеме. Користи се за дефинисање структуре и садржаја КСМЛ датотека. То је метода изражавања ограничења КСМЛ датотеке. КССД је сличан ДТД-у, али пружа већу контролу над КСМЛ структуром. Постоје две врсте КССД датотека. Они су једноставног и сложеног типа. СимплеТипе омогућава коришћење текстуалних елемената. Садржи мање атрибута, подређених елемената и не може бити празно. Комплексни тип омогућава држање више атрибута и елемената. Садржи додатне под-елементе и може их бити празно.

Слика 03: нова датотека1.ксд датотека

Према горњој КССД датотеци, дефинише да је име елемента Студент. Дефинише да је елемент Студент сложени тип. Дефинише да је сложен тип низ елемената. Дефинише да је ИД елемента низа или врста текста. Име и адреса е-поште такође су од врсте низа или текста.

Слика 04: Студент.кмл датотека

Изнад је КСМЛ датотека, локација нове1.ксд датотеке треба да буде укључена у кси: сцхемаЛоцатион.

Која је сличност између ДТД и КССД?

  • И ДТД и КССД могу се користити за дефинисање структуре КСМЛ документа.

Која је разлика између ДТД и КССД?

ДТД вс КССД

ДТД је скуп декларацијских ознака који дефинирају тип документа за СГМЛ - породични језик означавања. КССД одређује како да се формално опишу елементи у документу Ектенсибле Маркуп Лангуаге.
 Означава
ДТД значи Дефиниција врсте документа. КССД означава дефиницију КСМЛ шеме.
Контрола КСМЛ структуре
ДТД пружа мању контролу над КСМЛ структуром. КССД пружа већу контролу над КСМЛ структуром.
 Подршка за типове података
ДТД не подржава типове података. КССД подржава типове података.
Једноставност
ДТД је тежи од КССД. КССД је једноставан од ДТД.

Резиме - ДТД вс КССД

КСМЛ је технологија за пренос података. ДТД и КССД су повезани са КСМЛ-ом. КСМЛ датотека садржи структуру и садржај. ДТД је скуп декларацијских ознака који дефинирају тип документа за СГМЛ - породични језик означавања. КССД одређује како да се формално опишу елементи у документу Ектенсибле Маркуп Лангуаге. Разлика између ДТД и КССД је што се ДТД може користити за дефинисање структуре, док се КССД може користити за дефинисање структуре и садржаја.

Референце:

1. "КСМЛ шема (В3Ц)." Википедиа, Фондација Викимедиа, 17. марта 2018. Доступно овде  
2. „КСМЛ ДТД - Јаватпоинт.“, Јава Т Поинт. Доступно овде
3. „КСМЛ шема - Јаватпоинт.“, Јава Т Поинт. Доступно овде
4. „Дефиниција врсте документа“. Википедиа, Фондација Викимедиа, 14. марта 2018. Доступно овде