Kaj je XML? - Delo in prednosti - Področje uporabe in kariera

Kazalo:

Anonim

Kaj je XML?

XML ali Extensible Markup Language je besedilni jezik označevalnega jezika, ki izhaja iz standardnega splošnega označevalnega jezika ali SGML. Podatki so shranjeni z oznakami XML, da identificirajo iste in jih organizirate. To je drugače v primerjavi z oznakami HTML, ki so bolj osredotočene na prikaz podatkov in ne njihovo organiziranje. To ni zamenjava HTML-ja, vendar lahko z uporabo številnih prednosti, ki jih daje HTML, prinese veliko novih možnosti.

Opredelitev

Razširljiv označevalni jezik, ki se uporablja za ustvarjanje dokumentov, ki vsebujejo nekatere skupne informacije, sestavljene iz podatkov in njegove oblike, ki jih je mogoče objaviti po spletu.

Razumevanje XML

Obstaja več pomembnih lastnosti XML, zaradi katerih je zelo uporaben na več področjih tehnologij. Navedeni so kot spodaj:

  • Razširljivo: Omogoča nam ustvarjanje različnih oznak s pravilnim opisom ali jezikom glede na potrebe.
  • Shranjevanje podatkov: Uporablja se za shranjevanje podatkov ne glede na to, kako bodo predstavljeni v naslednjem koraku.
  • Javni standard: Organizacija z imenom World Wide Web Consortium ali W3C jo je razvila in dala na voljo kot odprt standard.

Uporaba XML-a

Obstaja več uporab, kot so poenostavitev ustvarjanja dokumentov HTML, ponovno nalaganje baz podatkov in številne druge. Spodaj so opisani:

  1. To lahko uporabite za izražanje katere koli vrste podatkov in ni veliko omejitev.
  2. Uporablja se v zaledju za poenostavitev ustvarjanja dokumenta HTML, ki se uporablja na velikih spletnih mestih.
  3. Z lahkoto jih je mogoče združiti s stilskimi listi, kar lahko pomaga ustvariti veliko različnih rezultatov.
  4. Uporabljajo se za izmenjavo podatkov med različnimi organizacijami ali različnimi sistemi.
  5. Olajšajo obdelavo podatkov in se uporabljajo za shranjevanje in urejanje podatkov na želene načine.
  6. Uporabljajo se za ponovno nalaganje baz podatkov ali za različne vzdrževalne dejavnosti.

Obstaja nabor pravil, ki jih XML definira v skladu z označevalnim jezikom, ki se uporablja za kodiranje dokumentov, tako da jih lahko berejo tako ljudje kot stroj. Zato je mogoče označevalni jezik opredeliti kot katero koli vrsto informacij, ki ob dodajanju kateremu koli dokumentu ustvari ustrezen pomen dokumenta na določene načine, ki določa, kako so različni deli dokumenta medsebojno povezani. Poleg tega je označevalni jezik sestavljen iz simbolov, ki jih je mogoče vstaviti v dokument, ki označuje različne dele dokumenta. Spodaj je vzorčni kos XML z oznako:


How are you

Zgornji primer prikazuje označevalne simbole, ki jih pogosto imenujemo oznake, kot sta… .. in…. . Označi in razmeji začetek in konec fragmenta kode XML. Oznake in zaokroži vrstico »Kako si«.

XML ne smete zamenjati s programskim jezikom. Programski jezik je sestavljen iz posebnih pravil in konvencij, ki jih je mogoče upoštevati pri ustvarjanju programov. In ti programi računalniku naročajo, naj izvede določene naloge. Vendar XML ne more biti programski jezik, saj ne izvaja nobenih izračunov ali algoritmov. XML se običajno shrani v besedilne datoteke in obdela programska oprema za razlago XML-ja.

Kako XML olajša delo?

Pisanje dokumentov XML je v primerjavi z drugimi označevalnimi jeziki enostavno. Ni vnaprej določenih pravil, ki jih je treba upoštevati, in avtorji lahko ustvarijo lastne oznake in pravila, ki ustrezajo njihovim potrebam. Na ta način je XML zelo prilagodljiv v smislu razvoja dokumenta. Za vzdrževanje slogovnih datotek se lahko doda tudi v zaledje katere koli spletne aplikacije. Te slogovne liste je mogoče posodobiti z posodobitvijo dokumentov XML.

Vrhunska podjetja

Zaradi svoje preproste narave XML uporabljajo vsa vodilna podjetja, kot so Xerox, Microsoft, Google, Facebook, Ford Motors in številna druga.

Kaj lahko storite z XML?

XML se uporablja za shranjevanje in prenos podatkov in informacij. Gre samo za tehnologijo, ki temelji na dokumentih, neodvisno od kakršnih koli zahtev po programski ali strojni opremi. XML je tudi sam opisni jezik. Ker je sam opisen, vsebuje informacije o pošiljatelju, informacije o sprejemniku, naslov in besedilo sporočila. Podatke v dokumentu XML lahko dodate kadar koli in tako razširite vsebino dokumenta, zaradi česar je XML razširljiv. Poenostavlja tudi več stvari, kot so skupna raba podatkov, prenos podatkov, spremembe platforme in razpoložljivost podatkov. Poleg tega je XML priporočilo W3C.

Delo z XML

XML je sestavljen iz dveh delov:

  1. Označi.
  2. Besedilo ali znaki podatkov.

Lahko ima tudi izjavo, kot je prikazano spodaj. Tu različica XML in kodiranje določata kodiranje znakov, ki se uporablja v dokumentu. Spodaj je navedena vzorčna izjava:

Za sintakso, kot je opredeljeno spodaj, obstaja nekaj pravil:

  1. V deklaraciji bi moralo biti v malih črkah napisano "". Velike in male črke so vedno napisane na začetku.
  2. Če je v dokumentu XML deklaracija, mora biti ta na začetku.
  3. Kodiranje, navedeno v deklaraciji XML, lahko nadomešča kateri koli protokol HTML, ki se tam uporablja.
  4. Dokument XML je sestavljen iz elementov in oznak. Elementi XML so sestavljeni v trikotnih oklepajih.

Sintaksa elementa:

Element XML je zaprt z začetkom ali s končnim elementom, kot je…. ali v preprosti klavzuli, kot je.

Gnezdeni elementi:

XML omogoča gnezdenje stavkov, vendar se ne smejo prekrivati. Pomeni, da mora imeti končna oznaka elementa isto ime kot najnovejša neprekosljiva začetna oznaka.

Root element:

Posamezen dokument XML ima samo en korenski element, kot je spodaj.




Velika in velika črka:

Element XML je vedno odvisen od velikih in malih črk, kar pomeni, da morajo biti začetni in končni elementi v istem primeru.

Atribut je ena lastnost elementa, ki uporablja par ime-vrednost. Za element lahko obstaja več atributov. Spodaj je primer:

Sample

Zgoraj je href ime atributa, medtem ko je www.samplearticle.com vrednost atributa.

Za atribute, kot so opredeljeni spodaj, je opredeljenih nekaj pravil sintakse:

  • Ime atributa XML je veliko in veliko.
  • Za isti atribut ne sme biti več vrednosti.
  • Vrednosti atributov se pojavljajo v narekovajih, medtem ko so imena atributov definirana brez narekovajev.
  • Sklici se uporabljajo za dodajanje dodatnih informacij ali označevanje v dokumentu XML. Vedno se začnejo s simbolom "&" in končajo z ";".

Spodaj sta navedeni dve vrsti referenc:

Oznaka subjekta:

V referenčni osebi je med začetnim in končnim ločnikom določeno ime. Kot ime je mogoče uporabiti katero koli vnaprej določeno vrstico, na primer besedilo ali označevanje.

Oznaka znaka:

Sklici na znake imajo sklice, ki vsebujejo oznako hash ("#"), ki ji sledi številka. Številka se nanaša na znak Unicode.

Imena atributov in elementov so velika in velika, kar pomeni, da sta začetni in končni atribut v istem primeru. Vsem težavam s kodiranjem znakov se je mogoče izogniti tako, da dokument shranite v formatu Unicode UTF-8 ali UTF-16. Zaradi tega se prezrejo vse praznine, zavihki, prelomi vrstic med atributi in elementi. Obstaja nekaj rezervirane skladnje XML, ki ga ni mogoče neposredno uporabiti. Obstaja nekaj nadomestnih entitet, ki se uporabljajo za izogibanje temu scenariju.

Prednosti

Spodaj so prednosti XML-ja:

1. Standard za dokumente je mednarodni standard in ga vzdržuje W3C, organizacija, ki je odgovorna za vzdrževanje spletnih standardov. Dokumenti XML niso posebej za nobenega prodajalca in niso vezani na nobeno posamezno aplikacijo ali organizacijo. Na trgu je na voljo veliko različic pisal dokumentov. Nekatere od njih so pogosto lastniške in delujejo s programsko opremo, dodeljeno za določeno vrsto dokumenta. Dokumente XML lahko ustvarite v katerem koli urejevalniku in jih lahko urejate v drugem urejevalniku, s čimer postane neodvisen od določenega dodeljenega urejevalnika. Celo urejevalnik besedila Beležnice lahko uporabite za ustvarjanje dokumentov XML, čeprav ni priporočljivo.

2. Za definiranje strukture dokumenta XML se uporabljajo oznake XML ali elementi XML. Ko je definirana struktura dokumentov po tem, lahko izberete procese, kot so listi sloga, da manipulirajo z vsebino in jih ponovno uporabijo po manipulaciji. Ker je vsebina ločena od prikaza, lahko uporabimo vsebino z enim virom v različnih kontekstih. Za razliko od HTML-ja XML nima določenega števila oznak ali elementov, s čimer bi oblikovalec lahko oblikoval dokument, ki ima smiselne oznake. XML omogoča oblikovalcem, da ustvarijo označevalni jezik glede na potrebe. Celo nove elemente je mogoče definirati glede na zahteve, ki oblikovalcu omogočajo izdelavo elementov po meri, kar je edinstvena funkcija, ki jo ponuja XML.

3. Imajo funkcijo ponovne uporabe vsebin, s čimer omogočajo različnim organizacijam, da prihranijo veliko denarja in truda, obenem pa izboljšajo učinkovitost avtorjev. Ko je ustvarjena vsebina, ki jo je mogoče uporabiti v več drugih dokumentih. Z dokumenti XML se pogosto manipulira, da se prilagodijo potrebam različnih uporabnikov. Na dokument XML se lahko uporabijo različni obrazci sloga za manipuliranje z vsebino, ki je primerna za nekatere določene uporabnike ali za izpis različnih vrst dokumentov.

4. Ločevanje vsebine in oblike omogoča XML. Za formatiranje dokumenta XML se vodi ločen slog. Tako so zaradi te neodvisnosti možne enostavne posodobitve in vzdrževanje dokumenta, kadar je to potrebno. Poleg tega je enostavno za vzdrževanje dosledne tabele stilov za vse dokumente, ko je vsebina ločena od oblikovanja.

5. Zelo je koristno pri objavi dokumenta v več jezikih ali več jezikih, ki izvirajo iz istega vira. Tudi prepis prevodov se lahko zmanjša, če je vsebina shranjena v izvornih datotekah XML. Tako je mogoče pri objavi dokumentov v več jezikih opraviti samo z enim klikom. Oblikovanje se samodejno uporabi pri objavi izvornih datotek XML.

Zakaj bi morali uporabljati XML?

Obstaja veliko namenov uporabe XML, kot je prenos podatkov v strukturirani obliki od izvorne točke do katerega koli cilja in mnogih drugih. Oznake, ki se uporabljajo v XML, so namenjene zagotavljanju strukture podatkov. Kombinacija oznak in besedil se uporablja za shranjevanje informacij. Besedilo je obdano z oznakami, ki so napisane po vnaprej določenih pravilih in vsebujejo pomembne informacije o priloženem besedilu. Tako je zelo enostavno shranjevanje informacij in njihovo prenašanje zelo enostavno.

Zakaj potrebujemo XML?

Potreba po njem je velika, saj se uporablja predvsem za zunanje izvajanje podatkov. Dokumenti HTML uporabljajo XML za shranjevanje podatkov kot zaledje. Podatke shranjuje v navadni besedilni obliki in je neodvisna od platforme, ki jo je mogoče uvoziti ali izvoziti ali preprosto premikati iz enega kraja v drugega brez kakršnih koli težav.

Kdo je prava publika za učenje XML tehnologij?

Čeprav je precej enostavno naučiti predpogoj znanja XSLT, XQuery in XPath, bo dobro, če jih boste imeli radi občinstvo, ki se želi učiti. Poleg teh je dobro tudi znanje HTML.

Kako vam bo ta tehnologija pomagala pri karierni rasti?

To je takšna tehnologija, ki se skoraj uporablja v vseh podjetjih z uporabo osnovnih podatkov in spletnih operacij. Možnost dobre plače je razvidna tudi iz uporab in prednosti, ki jih ponuja.

Zaključek

XML je standardna predstavitev spletnih informacij, ki jo podpira veliko splošnih orodij in je tudi zapis za hierarhično strukturirano besedilo. To je kodiranje jezikov zgornje ravni, kot je RDF, za določanje informacij o dokumentih in OWL za definiranje ontologij. Je tudi temeljni gradnik pobude Semantic Web.

Priporočeni članki

To je vodnik za Kaj je XML. Tu smo razpravljali o razumevanju, delu, obsegu, spretnostih in prednostih XML. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Pregled ukazov XML
  2. XML Intervju Vprašanja
  3. Kaj je HTML
  4. Kaj je SDLC