Mis on XML? - Töö ja eelised - Reguleerimisala ja karjäär

Lang L: none (table-of-contents):

Anonim

Mis on XML?

XML või Extensible Markup Language on tekstipõhine märgistuskeel, mis on tuletatud standardist Generalized Markup Language ehk SGML. Andmeid salvestatakse XML-siltide abil, et neid tuvastada ja andmeid korrastada. See on erinev võrreldes HTML-siltidega, mis on rohkem keskendunud andmete kuvamisele ja mitte andmete korraldamisele. See ei asenda HTML-i, see võib tutvustada palju uusi võimalusi, kasutades HTML-i eeliseid.

Definitsioon

Laiendatav märgistuskeel, mida kasutatakse dokumentide loomiseks, mis sisaldavad nii veebist avaldatavat üldist teavet, mis koosneb nii andmetest kui ka nende vormingust.

XML-i mõistmine

XML-il on mitu olulist funktsiooni, mis muudavad selle mitmetes tehnoloogiavaldkondades väga kasulikuks. Neid kirjeldatakse järgmiselt:

  • Laiendatav: see võimaldab meil luua vastavalt vajadusele erinevaid silte, millel on nõuetekohane kirjeldus või keel.
  • Andmesalvestus: seda kasutatakse andmete salvestamiseks, olenemata sellest, kuidas need järgmises etapis esitatakse.
  • Avalik standard: organisatsioon nimega World Wide Web Consortium või W3C töötas selle välja ja tegi selle avatud standardina kättesaadavaks.

XML-i kasutusviisid

Sellel on mitmeid kasutusviise, näiteks HTML-dokumentide loomise lihtsustamine, andmebaaside uuesti laadimine ja paljud teised. Neid kirjeldatakse järgmiselt:

  1. Seda saab kasutada mis tahes tüüpi andmete väljendamiseks ja sellele pole palju piiranguid.
  2. Seda kasutatakse taustprogrammis HTML-dokumendi loomise lihtsustamiseks, mida kasutatakse suurtel veebisaitidel.
  3. Neid saab hõlpsasti ühendada stiililehtedega, mis aitavad luua palju erinevaid väljundeid.
  4. Neid kasutatakse andmevahetuseks erinevate organisatsioonide või erinevate süsteemide vahel.
  5. Need hõlbustavad andmete käsitlemist ja neid kasutatakse andmete soovitud viisil salvestamiseks ja korraldamiseks.
  6. Neid kasutatakse andmebaaside uuesti laadimiseks või erinevateks hooldustegevusteks.

Dokumentide kodeerimiseks kasutatakse XML-i poolt määratletud reeglite komplekti, mis on kooskõlas märgistuskeelega, nii et dokumente saavad lugeda nii inimesed kui ka masin. Järelikult võib märgistuskeelt määratleda kui mis tahes teavet, mis mis tahes dokumendile lisamisel annab teatud viisidel dokumendi õige tähenduse, mis tuvastab, kuidas dokumendi erinevad osad on omavahel seotud. Lisaks koosneb märgistuskeel sümbolitest, mida saab dokumenti paigutada ja mis tähistavad dokumendi erinevaid osi. Allpool on näidise XML-i tükk, millel on märgistus:


How are you

Ülaltoodud näites on näidatud märgistussümbolid, mida sageli nimetatakse siltideks nagu… .. ja…. . Sildistab ja tähistab XML-koodi fragmendi algust ja lõppu. Märgistab ja kapseldab rea “Kuidas läheb”.

XML-i ei tohiks segamini ajada programmeerimiskeelega. Programmeerimiskeel koosneb konkreetsetest reeglitest ja tavadest, mida saab programmide loomisel järgida. Ja need programmid juhendavad arvutit määratletud ülesandeid täitma. XML ei kvalifitseeru siiski programmeerimiskeeleks, kuna see ei teosta arvutusi ega algoritme. XML-i hoitakse tavaliselt tekstifailides ja töödeldakse XML-i tõlgendamiseks mõeldud tarkvaralahenduse poolt.

Kuidas teeb XML töötamise nii lihtsaks?

XML-dokumentide kirjutamine on muude märgistuskeeltega võrreldes lihtne. Puuduvad eelmääratud reeglid, mida järgida ning autorid saavad oma vajaduste rahuldamiseks luua oma sildid ja reeglid. Sel moel on XML dokumendi väljatöötamise osas väga paindlik. Stiililehtede säilitamiseks võib selle panna ka mis tahes veebirakenduse taustaprogrammi. Neid stiililehti saab värskendada, värskendades XML-dokumente.

Parimad ettevõtted

Oma lihtsa olemuse tõttu kasutavad XML-i kõik juhtivad ettevõtted nagu Xerox, Microsoft, Google, Facebook, Ford Motors ja paljud teised.

Mida saate teha XML-iga?

XML-i kasutatakse andmete ja teabe säilitamiseks ja edastamiseks. See on puhtalt dokumendipõhine tehnoloogia, mis on sõltumatu spetsiaalse tarkvara või riistvara nõuetest. XML on ka isekirjeldav keel. Kuna see on ise kirjeldav, sisaldab see saatja teavet, vastuvõtja teavet, pealkirja ja sõnumi sisu. XML-dokumendis sisalduvat teavet saab igal ajal lisada, laiendades dokumendi sisu, muutes XML-i laiendatavaks. See lihtsustab ka mitmeid asju, nagu andmete jagamine, andmeedastus, platvormi muudatused ja andmete saadavus. Lisaks on XML W3C soovitus.

Töötamine XML-iga

XML koosneb kahest osast:

  1. Märgi üles.
  2. Andmete tekst või tähemärgid.

Sellel võib olla ka deklaratsioon, nagu allpool näidatud. XML-versioon ja kodeering määravad siin dokumendis kasutatud märgikodeeringu. Deklaratsiooni näidis on esitatud allpool:

Allpool määratletud süntaksi reegleid on vähe:

  1. Deklaratsioon oleks kirjutatud väiketähtedega. See on tõstutundlik ja tuleks alati algusesse kirjutada.
  2. Kui XML-dokumendis on deklaratsioon, peab see olema alguses.
  3. XML-deklaratsioonis antud kodeeringut saab ümber lükata mis tahes seal kasutatava HTML-protokolliga.
  4. XML-dokument koosneb elementidest ja siltidest. XML-elemendid on suletud kolmnurksete sulgudega.

Elemendi süntaks:

XML-element suletakse kas algus- või lõpp-elemendiga, näiteks…. või lihtsas klauslis nagu.

Pesastatud elemendid:

XML võimaldab avalduste pesastamist, kuid need ei tohiks üksteisega kattuda. See tähendab, et elemendi lõpumärgendil peab olema sama nimi kui viimasel sobimatu algusmärgendil.

Juurelement:

Ühel XML-dokumendil on ainult üks juurelement nagu allpool.




Tõstutundlik:

XML-element on alati tõstutundlik, mis tähendab, et algus- ja lõpp-elemendid peavad olema samal juhul.

Atribuut on elemendi üksik omadus, mis kasutab nime-väärtuse paari. Elemendil võib olla mitu atribuuti. Allpool on näide:

Sample

Ülalpool on href atribuudi nimi ja www.samplearticle.com on atribuudi väärtus.

Allpool määratletud atribuutide jaoks on määratletud mõned süntaksireeglid:

  • XML-atribuudi nimi on tõstutundlik.
  • Sama atribuudi jaoks ei tohi olla mitu väärtust.
  • Atribuutide väärtused kuvatakse jutumärkides, samas kui atribuutide nimed määratletakse ilma jutumärkideta.
  • Viiteid kasutatakse täiendava teabe lisamiseks või XML-dokumendis märgistamiseks. Need algavad alati sümboliga & ja lõpevad tähega ";"

Allpool on toodud kahte tüüpi viiteid:

Olemi viide:

Üksuse viites on algus- ja lõpppiiride vahel määratletud nimi. Nimena võib kasutada mis tahes etteantud stringi, näiteks teksti või märgistust.

Märgi viide:

Märgiviidetel on viited, mis sisaldavad räsimärki (“#”), millele järgneb number. Number viitab tähemärgi unicode'ile.

Atribuutide ja elementide nimed on tõstutundlikud, st algus- ja lõpuatribuudid peaksid olema samal juhul. Kõiki märkide kodeerimise probleeme saab vältida, salvestades dokumendi vormingus Unicode UTF-8 või UTF-16. See põhjustab kõigi atribuutide ja elementide vaheliste tühikute, vahelehtede, reavahetuste ignoreerimise. Leidub XML-i reserveeritud süntaks, mida ei saa otse kasutada. Selle stsenaariumi vältimiseks kasutatakse mõnda asendavat üksust.

Eelised

Allpool on toodud XML-i eelised:

1. Dokumendistandard on rahvusvaheline standard ja seda haldab W3C, organisatsioon, kes vastutab veebistandardite säilitamise eest. XML-dokumendid pole konkreetsed ühegi müüja jaoks ega ole seotud ühegi rakenduse või organisatsiooniga. Turul on palju erinevaid dokumendikirjutajaid. Mõned neist on sageli varalised ja töötavad seda tüüpi dokumentidele eraldatud tarkvaraga. XML-dokumente saab aga luua ükskõik millises redigeerijas ja neid saab redigeerida erinevas redaktoris, muutes selle konkreetsest määratud toimetajast sõltumatuks. Isegi Notepadi tekstiredaktorit saab kasutada XML-dokumentide loomiseks, ehkki see pole soovitatav.

2. XML-dokumentide struktuuri määratlemiseks kasutatakse XML-silte või XML-elemente. Kui dokumendi struktuur on määratletud, saab selle abil protsessidena valida nagu stiililehed, et sisuga manipuleerida ja pärast manipuleerimist uuesti kasutada. Kui sisu eraldatakse kuvarist, saame kasutada ühe allika sisu paljudes erinevates kontekstides. Erinevalt HTML-ist pole XML-il fikseeritud arvu silte või elemente, võimaldades nii disaineril kujundada tähenduslike siltidega dokumendi. XML võimaldab disaineritel luua märgistuskeelt vastavalt vajadustele. Isegi uusi elemente saab määratleda nõudena, mis annab disainerile võimaluse kohandatud elementide valmistamiseks, ja see on XML-i pakutav ainulaadne funktsioon.

3. Need pakuvad sisu taaskasutamise funktsiooni, võimaldades erinevatel organisatsioonidel säästa palju raha ja vaeva ning muuta autorid efektiivsemaks. Kui sisu on loodud, saab seda kasutada mitmetes teistes dokumentides. Erinevate kasutajate vajaduste kohandamiseks manipuleeritakse sageli XML-dokumentidega. XML-dokumendile saab rakendada erinevaid stiililehti, et manipuleerida mõne konkreetse kasutaja jaoks sobiliku sisuga või väljastada erinevat tüüpi dokumente.

4. XML lubab sisu ja vormingu eraldamist. XML-dokumendi vormindamiseks tehakse eraldi stiilileht. Seega on selle sõltumatuse tõttu võimalik dokumendi hõlpsat värskendamist ja hooldamist vajaduse korral. Samuti on lihtne kõigi dokumentide jaoks ühtlast stiilitabelit säilitada, kui sisu on vormingust lahutatud.

5. See on väga kasulik, kui avaldatakse samast allikast pärit dokumenti rohkem kui ühes keeles või mitmes keeles. Tõlgete alistamist saab vähendada ka siis, kui sisu on salvestatud XML-i lähtefailidesse. Seega saab dokumente mitmes keeles avaldada vaid ühe klõpsuga. Lähte XML-failide avaldamisel rakendatakse vormindamine automaatselt.

Miks peaksime kasutama XML-i?

XML-i kasutamisel on palju eesmärke, näiteks andmete struktureeritud vormingus vormistamine lähtepunktist suvalisse sihtkohta ja paljudesse teistesse. XML-is kasutatavad sildid on andmete struktuuri tagamiseks. Teabe salvestamiseks kasutatakse siltide ja tekstide kombinatsiooni. Tekst on ümbritsetud siltidega, mis on kirjutatud vastavalt eelnevalt määratletud reeglitele ja sisaldavad asjakohast teavet lisatud teksti kohta. Seega on teabe salvestamine ja transportimine väga lihtne.

Miks me vajame XML-i?

Vajadus selle järele on suur, kuna seda kasutatakse peamiselt andmete sisseostmiseks. HTML-dokumendid kasutavad andmete salvestamiseks taustaprogrammina XML-i. See salvestab andmed lihttekstina ja on sõltumatu platvormist, mida saab importida või eksportida või lihtsalt ühest kohast teise ilma probleemideta teisaldada.

Kes on XML-tehnoloogiate õppimiseks õige vaatajaskond?

Ehkki eeltingimuste tundmist XSLT, XQuery ja XPath kohta on küllaltki lihtne õppida, on publikul, kes soovib õppida. Peale nende on HTML-i tundmine ka hea asi.

Kuidas see tehnoloogia aitab teid karjäärikasvus?

See on selline tehnoloogia, mida kasutatakse peaaegu kõigis põhiandmeid ja veebitoiminguid kasutavates ettevõtetes. Hea palga saamise võimalus ilmneb ka selle pakutavatest kasutusvõimalustest ja eelistest.

Järeldus

XML on veebiteabe standardne esitus, mida toetavad paljud üldised tööriistad, samuti on see märk hierarhiliselt struktureeritud tekstist. See on kodeerimine kõrgema taseme keeltele, näiteks RDF, dokumentide teabe määratlemiseks ja OWL jaoks ontoloogiate määratlemiseks. See on ka Semantiline Veebialgatus.

Soovitatavad artiklid

See on olnud teemaks Mis on XML. Siin arutasime XML-i mõistmist, töötamist, ulatust, oskusi ja eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Ülevaade XML-käskudest
  2. XML-i intervjuu küsimused
  3. Mis on HTML
  4. Mis on SDLC