XML: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos
Bpetkute (aptarimas | indėlis)
SNėra keitimo santraukos
Eilutė 12:
'''XML''' ({{en|Extensible Markup Language}}) yra [[World Wide Web Consortium|W3C]] rekomenduojama bendros paskirties duomenų struktūrų bei jų turinio [[aprašomoji kalba]].
Pagrindinė XML kalbos paskirtis yra užtikrinti lengvesnį duomenų keitimąsi tarp skirtingo tipo sistemų, dažniausiai sujungtų [[internetas|internetu]].
Pagrindinis XML kalbos vienetas yra ''elementas''. Elementas visada turi vardą ir, be jo, gali turėti:
* norimą skaičių atributų. Atributas turi savo vardą bei reikšmę.
* kitus (dukterinius) šio elemento viduje esančius elementus.
Eilutė 40:
=== Plėtimo galimybės ===
 
Pagrindinis XML privalumas – galimybė pridėti naujo tipo elementus, nepažeidžiant dokumento struktūros ir nesutrikdantnetrikdant tik seną formatą suprantančių programų darbo. Tarkim, pridėjus elementą:
 
<source lang="xml">
Eilutė 54:
=== Vardų erdvės ===
 
Jungiant kelis XML dokumentus į vieną, pasitaiko, jog sutampa skirtingą prasmę turinčių elementų vardai. Tuomet naudojamos vardų erdvės, pav ''<autoinspekcija:asmuo>, <migracijos_tarnyba:asmuo>'' ir pan. Prireikus XML dokumento antraštėje vardų erdvė apibrėžiama, nurodant daug ilgesnį vardą, neretai interneto adresą. Elementą ''asmenys'' papildžius šiais duomenimis, dokumento pradžia atrodys taip:
 
<source lang="xml">
Eilutė 65:
=== Susiję standartai ===
 
Dokumente galimi elementai bei atributai gali būti aprašomi atskira [[DTD]] ženklinimo kalba, kuri panaši į anksčiau naudotą [[SGML]]. Dokumento struktūrą taip pat galima aprašyti, naudojant [[XML schema|XML schemą]], kuri, palyginti su DTD kalba, turi privalumų: XML schema yra XML dokumentas, ja galima detaliau apibūdinti XML dokumentą.
 
XML dokumentų turiniui vaizduoti įvairiais formatais naudojamos [[XSL]] kalbos: