Pin
Send
Share
Send


XML dolazi od eXtensible označni jezik („Proširivi označni jezik“ ). To je metajezik (a jezik koja se koristi da kaže nešto o drugoj) proširivoj etiketi koju je razvio Word Wide Web konzorcijum (W3c ), međunarodna komercijalna kompanija koja razvija preporuke za World wide web.

XML je adaptacija SGML (Standardni generalizirani označni jezik ), jezik koji omogućava organizaciju i označavanje dokumenata . To znači da XML nije jezik sam po sebi, već a sistem što omogućava definiranje jezika prema potrebama. On XHTML the the MathML i the SVG Ovo su neki od jezika koje XML može definirati.

Baze podataka, tekstualni dokumenti, proračunske tablice i web stranice Ovo su neka od područja primjene XML-a. Metajezik se pojavljuje kao standard koji strukturira razmjenu informacija između različitih platformi.

Stručnjaci ističu nekoliko prednosti koje proizlaze iz upotrebe XML-a, kao što su: proširiv je (nove oznake mogu se dodati nakon dizajniranja dokumenata); Vaš analizator je standardni (ne zahtijeva promjene za svaki verzija metajezika); olakšava analizu i obradu XML dokumenata kreiranih od trećih strana.

Među jezicima kreiranim pomoću XML-a nalazi se i XSL (Jezik proširivog stilskog lista ) i XLINK (koji pokušava prevazići ograničenja hipertekstualnih veza u HTML).

Važnost dokumenata (odnosno, njihovih) strukturu sintaktički razvijen) navedeni odnos između različitih elemenata ovisi o vanjskom dokumentu ili definiciji.

Kao što je analizirano, XML predstavlja niz vrlo atraktivnih prednosti za programere, posebno zato što omogućava povezivanje aplikacija različitih jezika i platformi; Međutim, isti se može vidjeti kao dvosjekli mač, jer ne potiče potragu za kompatibilnošću. Univerzalnost koju XML slijedi možda nikada neće doći ako umjesto da je iskoristi za rješavanje problema, nastaju novi koji znaju da će imati rešenje.

XML uslužni program

Budući da je velikim dijelom korisnost a alat Ovisi o kreativnosti korisnika, nemoguće je sažeti sve XML aplikacije. Ukratko, može se reći da nudi mogućnost strukturiranja i predstavljanja podataka. Trenutno je uobičajeno da programi uključuju konfiguracijske datoteke u ovom formatu; takav je slučaj Apache i aplikacija kreiranih pomoću .NET tehnologije (od Microsofta).

Prilikom razvoja programa s grafičkim sučeljem potrebno je organizirati sve slike tako da se učitavaju onako kako je potrebno, a XML je u tim slučajevima vrlo koristan: omogućava grupiranje, označavanje, navođenje njihove lokacije i povezivanje s drugim podacima, prema potrebama dizajnera.

Ali uz to olakšavanje organizacija XML-a s resursima i konfiguracijom programa igra vrlo važnu ulogu koja je, bez sumnje, njegova jaka točka: omogućava vam komunikaciju s drugim aplikacijama, s različitih platformi i bez obzira na podrijetlo zajedničkih informacija. Na primjer, možete imati program koji se izvodi na Windows-u sa bazom podataka SQL Server, a drugi na Linuxu s Oracleom, koji dijele podatke zahvaljujući XML strukturi.

The web usluge, koji je vrlo čest koncept u ovo doba, komponente su Crveno koji nude mogućnost izvođenja raznolikog niza operacija, konkretnim metodama koje za svoje komunikacije koriste XML metajezik zahvaljujući kojem svaka platforma može iskoristiti njegove prednosti.

Konačno, XML je jedan od onih alata koji usprkos niskoj složenosti skrivaju veliki potencijal, zahvaljujući tome što je jednostavan za upotrebu i nesumnjivo koristan.

Video: XML Tutorial for Beginners. What is XML. Learn XML (Jun 2020).

Pin
Send
Share
Send