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

кмлКСМЛ насупрот КСХТМЛ-у

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



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

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

Постоје три специфичне верзије КСХТМЛ-а: КСХТМЛ 1.0 Стрицт, која укључује елементи и карактеристике које нису означене као застареле у ХТМЛ 4.01; КСХТМЛ 1.0 Транситионал, који укључује елементе специфичне за презентације (на пример, „фонт“ и „стрике“); и КСХТМЛ 1.0 Фрамесет, који омогућава дефинисање докумената фрамесет-а. КСХТМЛ такође може бити модуларизован, што пружа апстрактну колекцију атрибута кроз које КСХТМЛ може да се подстави и прошири. Ово је једноставно средство за помоћ КСХТМЛ-у да прошири свој опсег на друге еминентне платформе (на пример, мобилне уређаје и телевизију са омогућеном мрежом).



Резиме:

1. КСМЛ је скуп правила која су постављена за кодирање докумената; КСХТМЛ је КСМЛ еквивалент ХТМЛ то је рестриктивнији подскуп СГМЛ-а.

2. КСМЛ се у потпуности састоји од Уницоде-а; КСХТМЛ долази у три верзије: КСХТМЛ 1.0 Стрицт, КСХТМЛ 1.0 Транситионал и КСХТМЛ 1.0 Фрамесет.



Свеже Мисли

Категорија

  • Здравље И Фитнес
  • Културе
  • Лепоте
  • Рецоммендед