Какво е XML?

aquafresh

Registered
Това пък никога не съм го ползвал.. Какво представлява.
И за какво се използва.
Обяснете с 2-3 думи :wink:
 
XML означава Extensible Markup Language.Това значи, че той е разтеглив.С други думи вие си измисляте таговете, които да сложитe.Този език е направен за да описва базата данни.По принцип този език не прави нищо.Малко е объркващо в началото но,по-нататък ще разберета какво имам предвид...

източник: http://mytech.bg/

още
 
XML (произнася се [екс-ем-ел], от англ. eXtensible Markup Language - разширяем маркиращ език) е стандарт (метаезик) дефиниращ правила за създаване на специализирани маркиращи езици както и синтаксисът на който тези езици трябва да се подчиняват. Сам по себе си той е безполезен, защото указва само как да бъде структуриран един документ (чрез маркиране с етикети), но не и какво означават отделните маркери (етикети). Ето защо е по-правилно да се нарече метаезик отколкото език - езикът има семантика, т.е. предава някаква информация, докато XML указва само граматиката (по-точно синтаксиса) на езиците базирани на него.

Ползата от XML се състои в това, че синтаксисът (структурирането) на документите се измисля само веднъж, а специализираните маркиращи езици само дефинират семантиката т.е. набора от маркиращи етикети и тяхното значение. Другата изгода е, че XML прави възможно разработването на семантично агностични програмни средства които могат да обработват всички XML базирани езици, дори и такива които не са съществували по време на съставянето на софтуера. Тези програмни средства могат след това да се използват и в изработването на софтуер който е написан за конкретен XML език. Или накратко - разделянето на синтаксиса от семантиката е пореденото въплъщение на принципа "Разделяй и владей".

XML е създаден като олекотена версия на SGML, целящ по-лесното му внедряване и налагане сред разработчиците. Създаден е от Уеб консорциума (World Wide Web Consortium) и съответно е добре пригоден за употреба в Интернет пространството.


В XML файловете обикновено се записва информация, която се чете от PHP ли пък за RSS (Really Simple Syndication) и други
 
XML туториал:

http://www.w3schools.com/xml/default.asp

XML базирани езици:

* XML
* DTD
* XML DOM
* XSL
* XSLT
* XSL-FO
* XPath
* XQuery
* XLink
* XPointer
* Schema
* XForms
* SOAP
* WSDL
* RDF
* RSS
* WAP

В секцията ТЕСТОВЕ съм създал един тест за XML езиците, ако искаш му хвърли едно око



:?:
 
Мда горе-долу ми стана ясно , въпреки че не знам как да го използвам :D
 
Еми примерно в XML файла се записват в три полета:

<image_url>Адреса на изображението</image_url>
<image_title>Заглавие на снимката</image_title>
<image_desc>Описание на снимката</image_desc>

а PHP файла ги чете :wink: Това е съвсем прост пример. Друг пример е Tiltviewer Flash галерията :wink:
 

Back
Горе