Definicija XML

XML dolazi iz eXtensible Markup Language ( "Extensible Markup Language " ). Riječ je o metajeziku ( jeziku koji se koristi za reći nešto o drugom) proširiva oznaka koju je razvio Word Wide Web Consortium ( W3C ), međunarodno trgovačko poduzeće koje daje preporuke za World Wide Web .

XML

XML je prilagodba jezika SGML ( Standard Generalized Markup Language ), jezika koji omogućuje organizaciju i označavanje dokumenata . To znači da XML nije sam po sebi jezik, već sustav koji omogućuje definiranje jezika prema potrebama. XHTML, MathML i SVG su neki od jezika koje XML ima sposobnost definiranja.

Baze podataka, tekstualni dokumenti, proračunske tablice i web stranice neke su 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 korištenja XML-a, kao što su: da je proširiv (nove oznake se mogu dodati nakon dizajna dokumenta); vaš analizator je standardni (ne zahtijeva promjene za svaku verziju metajezika); olakšava analizu i obradu XML dokumenata koje su izradile treće strane.

Među jezicima stvorenim s XML-om, ističu se XSL ( Extensible Stylesheet Language ) i XLINK (koji pokušava nadići ograničenja hipertekstualnih veza u HTML-u ).

Valjanost dokumenata (tj. Da je njihova sintaktička struktura ispravno razvijena) ovisi o određenom odnosu između različitih elemenata na temelju definicije ili vanjskog dokumenta.

Kao što je analizirano, XML predstavlja niz vrlo atraktivnih prednosti za programere, posebno zato što omogućuje povezivanje aplikacija različitih jezika i platformi; Međutim, to se može promatrati kao mač s dvije oštrice, s obzirom da ne potiče traženje kompatibilnosti. Univerzalnost koju prati XML možda nikada neće dosegnuti ako se umjesto da se koristi za rješavanje problema, generiraju se novi, znajući da će imati rješenje .

Uslužni program XML

XML Budući da korisnost alata velikim dijelom 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 tom formatu; Takav je slučaj Apachea i aplikacija stvorenih pomoću .NET (Microsoft) tehnologije.

Kada se razvije program s grafičkim sučeljem, potrebno je organizirati sve slike tako da se učitaju koliko je potrebno, a XML je u tim slučajevima od velike pomoći: omogućuje grupiranje, označavanje, određivanje njihove lokacije i njihovo povezivanje s drugim podacima, prema potrebama dizajnera.

No, osim što olakšava organizaciju resursa i konfiguraciju programa, XML igra vrlo važnu ulogu koja je, bez sumnje, njezina jaka točka: ona vam omogućuje komunikaciju s drugim aplikacijama, s različitih platformi i bez obzira na podrijetlo. zajedničkih informacija. Možete imati, na primjer, program koji se izvodi u sustavu Windows s bazom podataka SQL Servera, a drugi na Linuxu s Oracleom, koji dijele podatke zahvaljujući XML strukturi.

Web usluge, vrlo uobičajen koncept u ovom razdoblju, su komponente Mreže koje nude mogućnost obavljanja raznovrsnog niza operacija, kroz konkretne metode koje koriste XML metajezik za njihovu komunikaciju, zahvaljujući čemu svaka platforma može učiniti koristi svoje prednosti.

Konačno, XML je jedan od onih alata koji, unatoč svojoj niskoj složenosti, skrivaju veliki potencijal, zahvaljujući tome što su jednostavni za korištenje i nedvojbeno korisni.

Preporučeno
  • popularna definicija: mnemotehnika

    mnemotehnika

    Mnemetika ili mnemetika je intelektualni proces koji se sastoji od uspostavljanja veze ili povezivanja za nešto što se pamti. Mnemoničke tehnike obično leže u povezivanju struktura i sadržaja koje žele zadržati s određenim fizičkim lokacijama koje su naručene prema praktičnosti. Te se tehnike mogu sastojati od posebnog izraza, izraza ili rime koja se koristi tako da je lakše pamtiti nešto (poput popisa). Mnemotecnia,
  • popularna definicija: mjesec

    mjesec

    Kako nam učitelji i profesori često govore tijekom naše studentske faze, Mjesec ima osobitost da je jedini satelit prirodnog podrijetla koji posjeduje naš planet. Prema istraživanjima koja su provedena kako bi se saznalo više o tome, ona se nalazi na udaljenosti od 384, 400 kilometara od Zemlje. Prom
  • popularna definicija: strukturne reforme

    strukturne reforme

    Strukturna reforma sastoji se u modificiranju određene strukture . Stoga su važne promjene koje mijenjaju suštinu ili temelje nečega. Na primjer: "Proizvodni sektor treba strukturalnu reformu kako bi bio profitabilan i održiv" , "Predsjednik je obećao promicanje strukturne reforme na sveučilištu" , "Povijesna građevina proći će kroz strukturalnu reformu kako bi se omogućila izgradnja novog avenija . " Zap
  • popularna definicija: kampus

    kampus

    Rječnik Kraljevske Španjolske Akademije (RAE) prepoznaje nekoliko definicija pojma kampusa . Prvo spomenuto značenje biljka smatra biljkom kao rasadnikom . U svakodnevnom jeziku, uobičajenije je da škola bude skupina ljudi s nekim zajedničkim obilježjima (kao što je aktivnost ili zanimanje). Na primjer: "Ova tvrtka je postala velika zahvaljujući izvrsnom osoblju prodavača" , "Medicinsko osoblje ove bolnice učinilo je nemoguće spasiti sve žrtve" , "Ponosan sam na osoblje edukatora koje imamo u ovoj školi" , S obzirom na to značenje, moramo naglasiti da je kampus izr
  • popularna definicija: liječnik

    liječnik

    Liječnik je ono što pripada ili je dio područja medicine . Pojam također omogućuje upućivanje na stručnjaka koji nakon studiranja i stjecanja odgovarajućeg stupnja ima zakonsko ovlaštenje za liječenje. Liječnik je stoga posvećen medicinskoj praksi, koja je među tzv. Zdravstvenim znanostima . Ova skupina
  • popularna definicija: pjesma

    pjesma

    Od latinskog cantio , pjesma je ona koja se pjeva (proizvodi melodične zvukove ). To je skladba u stihu ili izrađena na način da se može staviti u glazbu . Riječ pjesma također dopušta davanje naziva skupu slova i melodije koje ovise o drugom kako bi postojale, budući da su stvorene da budu predstavljene u isto vrijeme. Moglo