Opredelitev XML

XML prihaja iz eXtensible Markup Language ( "Extensible Markup Language " ). Je metajezik ( jezik, ki se uporablja za nekaj povedati o drugem) razširljive oznake, ki ga je razvil Word Wide Web Consortium ( W3C ), mednarodno trgovsko podjetje, ki daje priporočila za svetovni splet .

XML

XML je prilagoditev jezika SGML ( Standard Generalized Markup Language ), jezika, ki omogoča organizacijo in označevanje dokumentov . To pomeni, da XML sama po sebi ni jezik, ampak sistem, ki omogoča definiranje jezikov glede na potrebe. XHTML, MathML in SVG so nekateri jeziki, ki jih XML lahko definira.

Baze podatkov, besedilni dokumenti, preglednice in spletne strani so nekatera področja uporabe XML. Metajezik se pojavlja kot standard, ki strukturira izmenjavo informacij med različnimi platformami.

Strokovnjaki izpostavljajo številne prednosti, ki izhajajo iz uporabe XML, kot so: da je razširljiv (nove oznake se lahko dodajo po zasnovi dokumenta); vaš analizator je standard (ne zahteva sprememb za vsako različico kovinskega jezika); omogoča analizo in obdelavo dokumentov XML, ki jih ustvarijo tretje osebe.

Med jeziki, ustvarjenimi z XML, izstopajo XSL ( Extensible Stylesheet Language ) in XLINK (ki poskuša preseči omejitve hipertekstnih povezav v HTML-ju ).

Veljavnost dokumentov (to je, da je njihova skladenjska struktura pravilno razvita) je odvisna od določenega razmerja med različnimi elementi na podlagi definicije ali zunanjega dokumenta.

Kot je analizirano, XML predstavlja vrsto zelo privlačnih prednosti za razvijalce, zlasti zato, ker omogoča povezovanje aplikacij različnih jezikov in platform; Vendar pa se to lahko obravnava kot meč z dvema robovoma, saj ne spodbuja iskanja združljivosti. Univerzalnost, ki jo zasleduje XML, morda nikoli ne bo dosežena, če se namesto, da bi jo uporabili za reševanje problemov, ustvarjajo novi, saj vedo, da bodo imeli rešitev .

Pripomoček XML

XML Ker je uporabnost orodja v veliki meri odvisna od ustvarjalnosti uporabnika, je nemogoče povzeti vse aplikacije XML. Skratka, lahko rečemo, da ponuja možnost strukturiranja in predstavljanja podatkov. Trenutno je običajno, da programi v to obliko vključijo konfiguracijske datoteke; Tak je primer Apache in aplikacij, ustvarjenih s tehnologijo .NET (Microsoft).

Ko je razvit program z grafičnim vmesnikom, je potrebno vse slike urediti tako, da se naložijo tako, kot je potrebno, in XML je v teh primerih v veliko pomoč: omogoča njihovo združevanje, označevanje, določanje njihove lokacije in njihovo povezovanje z drugimi podatki, glede na potrebe oblikovalcev.

Ampak poleg tega, da olajšuje organizacijo virov in konfiguracijo programa, igra XML zelo pomembno vlogo, ki je nedvomno njegova močna točka: omogoča komunikacijo z drugimi aplikacijami, z različnih platform in ne glede na izvor. skupnih informacij. Lahko imate na primer program, ki se izvaja v operacijskem sistemu Windows s podatkovno bazo SQL Server, drugi pa v Linuxu z Oraclom, ki si bosta podatke delila zaradi strukture XML.

Spletne storitve, zelo pogost koncept v tem obdobju, so komponente omrežja, ki ponujajo možnost izvajanja različnih serij operacij s pomočjo konkretnih metod, ki izkoriščajo XML metajezik za njihove komunikacije, zahvaljujoč kateremu lahko vsaka platforma prednosti.

Nazadnje, XML je eno od tistih orodij, ki kljub svoji nizki kompleksnosti skrivajo velik potencial, saj so enostavni za uporabo in nedvomno koristni.

Priporočena