Разлика између КСМЛ и КСАМЛ

КСМЛ вс КСАМЛ

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

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

Разлике:

1.Сви КСАМЛ документи су такође валидни КСМЛ документи, али обрнуто случај не важи.

2.КСМЛ је означни језик док је КСАМЛ декларативни језик апликације.

3.КСМЛ проналази своју употребу првенствено у веб апликацијама за разлику од КСАМЛ-а који се користи за дизајн контрола за Виндовс као и за веб апликације.

Резиме:

1.КСАМЛ је декларативни језик апликације који се фокусира на дефиницију објекта, њихова својства и њихов међусобни однос.

2.КСМЛ је означни језик креиран од стране В3Ц који се користи за описивање других означних језика.

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

4.КСАМЛ се користи за креирање, уређивање и поновну употребу ГУИ-ја за Виндовс и одређене веб апликације попут Силверлигхт додатака.

5.КСАМЛ је тренутно доступан само за Виндовс платформу. На крају ће током времена бити премештене на друге платформе. КСМЛ је постављен као замјена за ХТМЛ због његове флексибилности.