Apibrėžimas XML

XML ateina iš eXtensible Markup Language ( „Extensible Markup Language ). Tai „ metalų kalba“ ( kalba, kuria kažką pasakojama apie kitą) yra išplėstinė etiketė, kurią sukūrė „ Word Wide Web Consortium“ ( W3C ), tarptautinė prekybos įmonė, teikianti rekomendacijas „ World Wide Web“ .

XML

XML yra SGML ( standartinės bendrosios žymėjimo kalbos ), kalbos, kuri leidžia organizuoti ir ženklinti dokumentus, pritaikymas . Tai reiškia, kad XML nėra pati kalba, o sistema, leidžianti apibrėžti kalbas pagal poreikius. XHTML, MathML ir SVG yra kai kurios kalbos, kurias XML gali apibrėžti.

Duomenų bazės, tekstiniai dokumentai, skaičiuoklės ir tinklalapiai yra kai kurios XML taikymo sritys. Metalo kalba yra standartas, kuris struktūrizuoja keitimąsi informacija tarp skirtingų platformų.

Ekspertai atkreipia dėmesį į keletą privalumų, kurie atsiranda naudojant XML, pavyzdžiui: kad jis yra išplėstas (po to, kai sukuriamas dokumentas, galima pridėti naujų žymų); jūsų analizatorius yra standartinis (nereikia keisti kiekvienos metalų kalbos versijos ); palengvina trečiųjų šalių sukurtų XML dokumentų analizę ir apdorojimą.

Tarp kalbų, sukurtų naudojant XML, XSL ( Extensible Stylesheet Language ) ir XLINK (kuri bando peržengti HTML hiperteksto nuorodų apribojimus) išsiskiria.

Dokumentų galiojimas (ty, kad jų sintaksinė struktūra yra tinkamai išvystyta) priklauso nuo nustatytų ryšių tarp skirtingų elementų pagal apibrėžimą arba išorinį dokumentą.

Analizuojant XML pateikia kūrėjams daug patrauklių privalumų, ypač todėl, kad tai leidžia susieti įvairių kalbų ir platformų programas; Tačiau tai gali būti vertinama kaip dviašmenis kardas, nes jis neskatina ieškoti suderinamumo. XML visuotinis siekis niekada negali pasiekti, jei vietoj to, kad išspręstų problemas, atsirastų naujų, žinant, kad jie turės sprendimą .

XML įrankis

XML Kadangi didžioji dalis įrankio naudingumas priklauso nuo vartotojo kūrybiškumo, neįmanoma apibendrinti visų XML programų. Trumpai tariant, galima teigti, kad ji suteikia galimybę struktūrizuoti ir atstovauti duomenis. Šiuo metu yra įprasta, kad programose į šį formatą įtraukiami konfigūracijos failai; Tokia yra „Apache“ ir „NET“ („Microsoft“) technologijomis sukurta programa.

Kai sukurta programa su grafine sąsaja, būtina organizuoti visus vaizdus, ​​kad jie būtų įkelti, kai jie yra reikalingi, ir XML tokiais atvejais labai padeda: jis leidžia juos grupuoti, juos pažymėti, nurodyti jų vietą ir susieti juos su kitais duomenimis, pagal dizainerių poreikius.

Tačiau, ne tik palengvinant išteklių organizavimą ir programos konfigūraciją, XML vaidina labai svarbų vaidmenį, kuris, be abejo, yra stiprus taškas: leidžia jums bendrauti su kitomis programomis, iš skirtingų platformų ir nepriklausomai nuo jų kilmės. informacijos. Pavyzdžiui, jūs galite turėti programą, veikiančią „Windows“ su „SQL Server“ duomenų baze, o kitą „Linux“ su „Oracle“.

Žiniatinklio paslaugos - labai paplitusi šios eros koncepcija - yra tinklo dalys, kurios suteikia galimybę atlikti įvairias operacijas, naudojant konkrečius metodus, kurie naudojasi XML ryšiu, naudodamiesi bet kokia platforma naudos.

Galiausiai, XML yra viena iš priemonių, kurios, nepaisant jų mažo sudėtingumo, yra labai naudingos, nes jas lengva naudoti ir neabejotinai naudinga.

Rekomenduojama