Шта је КСМЛ датотека и како је можете отворити и користити?

Шта је КСМЛ датотека и како је можете отворити и користити?

КСМЛ означава еКстенсибле Маркуп Лангуаге . Његова сврха је да опише и структурира податке на интернету, за мобилне апликације и другде. Питате се како ово функционише и за шта се користи КСМЛ? Дозволите нам да вам помогнемо да разумете детаље.





Шта су језици означавања?

Језици за означавање означавају текст или додају додатне информације. Ове напомене остају невидљиве за крајњег корисника. 'Машина', попут вашег прегледача, чита ове напомене пре обраде и представљања текста према упутствима команди за означавање.





Према Википедиа :





„Идеја и терминологија настали су из„ обележавања “папирних рукописа, односно ревизорских упутстава уредника, традиционално написаних плавом оловком на рукописима аутора. У дигиталним медијима, овај „текст упутства за плаву оловку“ замењен је ознакама које указују на то који су делови документа, уместо на детаље о томе како би могли бити приказани на неком екрану. “

Познати пример језика за означавање је ХТМЛ (ХиперТект Маркуп Лангуаге). Док ХТМЛ (и други програмски језици) дефинишу изглед веб локације, никада не бисте требали видети траг кода. Оно што видите је тумачење прегледача. На пример, обликовање фонта или уграђене слике.



Како КСМЛ ради?

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

Да бих објаснио како све ово функционише, дозволићу да мало заобиђем, користећи ХТМЛ и ЦСС као примере.





Како се КСМЛ односи на ХТМЛ

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

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





Овај конкретан пример говори вашем прегледачу да је ДТД хтмл 4.0 на енглеском. Претраживач тада може да упореди сваку од датих команди са својим ДТД -ом, који му говори шта треба да уради са сваком наредбом. Тако командује

преводи на задебљани текст или

како направити .бат

до подвученог текста.

Кредит за слику: пхотовибес1/ Депоситпхотос

Како ЦСС решава проблем са ХТМЛ -ом

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

На пример, реците да желите да промените величину или боју заглавља које сте користили десетак пута на својој веб локацији. Замислите да сте морали да промените атрибут сваког од десетине заглавља појединачно. Како досадно!

У веб дизајну, Цасцадинг Стиле Схеетс (ЦСС) су елиминисали ово досадно уређивање ХТМЛ докумената. Сада једноставно додајте атрибут 'Х1' у своје заглавље на веб локацији и у листу стилова дефинишете како заглавље 'Х1' изгледа. А када желите да промените изглед тог заглавља, промените га само на једном месту, тј. Стилском листу. Проблем решен.

Размишљате о покретању сопствене веб странице? Читаоци МакеУсеОф -а могу остварити посебне попусте ако се пријаве за ИнМотион хостинг помоћу овај линк или Блуехост користећи овај линк .

како погледати сачуване постове на инстаграму на рачунару

Како КСМЛ поступа са подацима

КСМЛ структурира и дефинише податке. Не оптерећују се специфичним атрибутима, попут величине или боје. Његови градивни блокови су слични ХТМЛ ознакама које се односе на ЦСС. Јасно дефинише наслов, заглавља, текст и друге елементе документа и тумачење препушта машини.

За много темељније објашњење, препоручујем овај увод у КСМЛ .

За шта се користи КСМЛ?

КСМЛ је нашао широку примену. Данас га различити програми и уређаји користе за руковање, структурирање, складиштење, пренос и приказ података. На пример, широко се користи у размени Б2Б података. КСМЛ је такође стандард за Оффице формате датотека, укључујући датотеке Мицрософт Оффице и Гоогле документе.

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

Многи други језици засновани су на КСМЛ -у, укључујући КСХТМЛ, ВАП за ручне уређаје или РСС за изводе. На пример, као што је коментатор истакао, ако додате /напајање до краја УРЛ -а овог чланка који читате, видећете КСМЛ РСС код овог чланка: кликните овде да видите .

Како отворити КСМЛ датотеку

Као што је горе поменуто, КСМЛ складишти податке у обичном тексту. Зато можете отворити КСМЛ датотеке са више различитих програма. Уопштено, кликните десним тастером миша на КСМЛ датотеку, изаберите Отворите помоћу из менија и изаберите програм. Можете испробати било који од доле наведених програма:

  • Виндовс Нотепад или било који други уређивач текста
  • Нотепад ++
  • Било који веб прегледач

Такође можете испробати мрежни прегледач КСМЛ -а попут оног из Цоде Беаутифи .

Моћи ћете да читате датотеку са било којим од горе наведених програма, али Нотепад ++ и наменски КСМЛ прегледачи или уређивачи ће кодирати КСМЛ ознаке и тако знатно олакшати разумевање структуре података. Имајте на уму, међутим, да ови програми не могу извршавати КСМЛ јер све што можете пронаћи у документу су структурирани подаци.

КСМЛ формат демистификован

КСМЛ више није основна ствар на Интернету. Данас је ЈСОН његова најпопуларнија алтернатива за интеграцију података.

Ако сте програмер, ипак ћете морати повремено радите са КСМЛ -ом .

Објави Објави Твеет Емаил 6 звучних алтернатива: најбоље бесплатне или јефтине апликације за аудио књиге

Ако не волите да плаћате аудио књиге, ево неколико сјајних апликација које вам омогућавају да их бесплатно и легално слушате.

Прочитајте следеће
Повезане теме
  • Објашњена технологија
  • Програмирање
  • ХТМЛ
  • Веб Девелопмент
  • Програмирање
  • КСМЛ
О аутору Тина Сиебер(831 објављених чланака)

Док је докторирала, Тина је почела да пише о потрошачкој технологији 2006. године и никада није престала. Сада и уредник и СЕО, можете је пронаћи на Твиттер или пешачење по оближњој стази.

Више од Тине Сиебер

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили