Mikä on XML?
XML tai Extensible Markup Language on tekstipohjainen merkintäkieli, joka on johdettu Standard Generalized Markup Language (SGML) -standardista. Tiedot tallennetaan XML-tunnisteilla tunnistamaan ne ja järjestämään tiedot. Tämä on erilainen verrattuna HTML-tunnisteisiin, jotka keskittyvät enemmän datan näyttämiseen eikä datan järjestämiseen. Se ei korvaa HTML: ää, vaan se voi tuoda käyttöön paljon uusia mahdollisuuksia käyttämällä monia HTML: n tarjoamia etuja.
Määritelmä
Laajennettava merkintäkieli, jota käytetään asiakirjojen luomiseen, jotka sisältävät joitain yleisiä tietoja, jotka koostuvat sekä tiedoista että niiden muodosta ja jotka voidaan julkaista verkossa.
XML: n ymmärtäminen
XML: llä on useita tärkeitä ominaisuuksia, jotka tekevät siitä erittäin hyödyllisen useilla tekniikan aloilla. Ne ilmoitetaan seuraavasti:
- Laajennettavissa: Sen avulla voimme luoda erilaisia tunnisteita asianmukaisella kuvauksella tai kielellä tarpeen mukaan.
- Tietojen tallennus: Sitä käytetään tietojen tallentamiseen riippumatta siitä, miten ne esitetään seuraavassa vaiheessa.
- Julkinen standardi: World Wide Web Consortium tai W3C -niminen organisaatio kehitti sen ja asetti sen saataville avoimena standardina.
XML-käyttö
Sillä on useita käyttötapoja, kuten HTML-asiakirjojen luomisen yksinkertaistaminen, tietokantojen uudelleenlataus ja monet muut. Ne kuvataan alla:
- Tätä voidaan käyttää minkä tahansa tyyppisen tiedon ilmaisemiseen, eikä siihen ole paljon rajoituksia.
- Sitä käytetään taustana yksinkertaistamaan HTML-dokumentin luomista, jota käytetään suurissa verkkosivustoissa.
- Ne yhdistetään helposti tyylitauluihin, jotka voivat auttaa luomaan paljon erilaisia tulosteita.
- Niitä käytetään tietojen vaihtoon eri organisaatioiden tai eri järjestelmien välillä.
- Ne helpottavat tietojen käsittelyä ja niitä käytetään tietojen tallentamiseen ja järjestämiseen halutulla tavalla.
- Niitä käytetään tietokantojen uudelleenlataukseen tai erilaisiin ylläpitotoimiin.
On olemassa joukko sääntöjä, jotka XML määrittelee merkintäkielen mukaisesti ja joita käytetään asiakirjojen koodaamiseen, jotta sekä ihmiset että kone voivat lukea niitä. Siten merkintäkieli voidaan määritellä kaikenlaiseksi informaatioksi, joka lisättynä mihin tahansa asiakirjaan tuottaa tietyillä tavoilla asiakirjan oikean merkityksen, joka identifioi kuinka asiakirjan eri osat liittyvät toisiinsa. Lisäksi merkintäkieli koostuu symboleista, jotka voidaan sijoittaa asiakirjaan, joka osoittaa asiakirjan eri osat. Alla on esimerkki XML-kappaleesta, jolla on merkinnän ulkoasu:
How are you
Yllä oleva esimerkki näyttää merkintäsymbolit, joita kutsutaan usein tunnisteiksi kuten… .. ja…. . Tunnisteet ja ympäröivät XML-koodin fragmentin alku ja loppu. Tunnisteet ja kapseloidaan rivi "Kuinka voit".
XML: ää ei pidä sekoittaa ohjelmointikieleen. Ohjelmointikieli koostuu erityisistä säännöistä ja käytännöistä, joita voidaan noudattaa ohjelmien luomiseen. Ja nämä ohjelmat ohjaavat tietokonetta suorittamaan määritellyt tehtävät. XML ei kuitenkaan voi olla ohjelmointikieli, koska se ei suorita laskelmia tai algoritmeja. XML tallennetaan yleensä tekstitiedostoihin ja käsitellään ohjelmistosuunnittelussa XML: n tulkitsemiseksi.
Kuinka XML tekee työskentelystä niin helppoa?
XML-asiakirjojen kirjoittaminen on helppoa verrattuna muihin merkintäkieliin. Ei ole ennalta määritettyjä sääntöjä, joita noudatetaan, ja kirjoittajat voivat luoda omia tunnisteita ja sääntöjään palvelemaan tarpeitaan. Tällä tavoin XML on erittäin joustava asiakirjan kehittämisessä. Se voidaan laittaa myös minkä tahansa verkkosovelluksen taustaohjelmaan tyylitaulukkojen ylläpitämiseksi. Nämä tyylitaulukot voidaan päivittää päivittämällä XML-asiakirjat.
Suosituimmat yritykset
Yksinkertaisen luonteensa vuoksi XML: ää käyttävät kaikki johtavat yritykset, kuten Xerox, Microsoft, Google, Facebook, Ford Motors ja monet muut.
Mitä voit tehdä XML: llä?
XML-tiedostoa käytetään tietojen ja tietojen tallentamiseen ja siirtoon. Se on puhtaasti asiakirjapohjainen tekniikka, joka on riippumaton erityisistä ohjelmisto- tai laitteistovaatimuksista. XML on myös itse kuvaava kieli. Koska se on itsekuvainen, se sisältää lähettäjätiedot, vastaanottajan tiedot, otsikon ja viestin rungon. Tietoja XML-asiakirjassa voidaan lisätä milloin tahansa laajentamalla asiakirjan sisältöä, mikä tekee XML: stä laajennettavissa. Se yksinkertaistaa myös useita asioita, kuten tiedon jakamista, tiedonsiirtoa, alustamuutoksia ja tietojen saatavuutta. Lisäksi XML on W3C-suositus.
Työskentely XML: n kanssa
XML koostuu kahdesta osasta:
- Merkitse.
- Tietojen teksti tai merkit.
Sillä voi olla myös alla olevan kuvan mukainen ilmoitus. Tässä XML-versio ja koodaus määrittelevät asiakirjassa käytetyn merkkikoodauksen. Alla on näyteilmoitus:
Seuraavassa määritellylle syntaksille on muutama sääntö:
- Ilmoituksen olisi pitänyt kirjoittaa ”” pienillä kirjaimilla. Se on kirjainkoko ja se tulee aina kirjoittaa alussa.
- Jos ilmoitus on läsnä XML-dokumentissa, sen on oltava läsnä alussa.
- XML-ilmoituksessa annettu koodaus voidaan ohittaa millä tahansa siinä käytetyllä HTML-protokollalla.
- XML-dokumentti koostuu elementeistä ja tunnisteista. XML-elementit on suljettu kolmion hakasulkeisiin.
Elementin syntaksi:
XML-elementti suljetaan joko alku- tai loppuelementillä, kuten…. tai yksinkertaisessa lauseessa kuten.
Sisäiset elementit:
XML sallii lauseiden pesämisen, mutta niiden ei pitäisi olla päällekkäisiä. Se tarkoittaa, että elementin lopputunnuksella on oltava sama nimi kuin viimeisimmällä sopimattomalla aloitustunnisteella.
Juurelementti:
Yhdessä XML-dokumentissa on vain yksi juurielementti kuten alla.
…
…
Kirjainkoko:
XML-elementti on aina isot ja pienet kirjaimet, mikä tarkoittaa, että alku- ja loppuelementtien on oltava samassa tapauksessa.
Attribuutti on elementin yksittäinen ominaisuus, joka käyttää nimi-arvo-paria. Elementillä voi olla useita attribuutteja. Alla on esimerkki:
Sample
Yllä olevassa href on määritteen nimi, kun taas www.samplearticle.com on määritteen arvo.
Määritteille on määritelty muutama syntaksisääntö, kuten alla on määritelty:
- XML-määritteen nimi on kirjainkoon mukainen.
- Samalle määritteelle ei saa olla useita arvoja.
- Ominaisuuksien arvot ilmestyvät lainausmerkeihin, kun taas attribuuttien nimet määritetään ilman lainausmerkkejä.
- Viitteitä käytetään lisätietojen lisäämiseen tai merkitsemiseen XML-dokumentissa. Ne alkavat aina merkillä “&” ja päättyvät “;”.
Alla on kahden tyyppisiä viitteitä:
Yksikön viite:
Entiteettiviitteessä alku- ja loppupiirtäjien välillä on määritetty nimi. Mitä tahansa ennalta määritettyä merkkijonoa, kuten tekstiä tai merkintöjä, voidaan käyttää nimellä.
Hahmoviittaus:
Merkkiviittauksissa on viittauksia, joissa on hash-merkki (“#”) ja jota seuraa numero. Numero viittaa merkin Unicode-koodiin.
Attribuuttien ja elementtien nimet ovat kirjainkoolla merkitseviä, joten alku- ja loppumääritteiden tulisi olla samassa tapauksessa. Kaikki merkkien koodausongelmat voidaan välttää tallentamalla asiakirja Unicode UTF-8 tai UTF-16 -muodossa. Tämä jättää kaikki tyhjät, välilehdet, rivinvaihdot määritteiden ja elementtien välillä huomioimatta. On joitain XML-varattuja syntakseja, joita ei voida käyttää suoraan. Jotkut korvaavat entiteetit, joita käytetään välttämään tämä skenaario.
edut
Alla on XML: n edut:
1. Asiakirjastandardi on kansainvälinen standardi, ja sitä ylläpitää W3C, organisaatio, joka vastaa web-standardien ylläpidosta. XML-asiakirjat eivät ole erityisiä kenellekään myyjälle eivätkä sidoksissa mihinkään yksittäiseen sovellukseen tai organisaatioon. Markkina-asiakirjojen kirjoittajia on monia lajikkeita, joita on saatavana. Jotkut niistä ovat usein omistusoikeuden alaisia ja toimivat kyseiselle asiakirjatyypille allokoidun ohjelmiston kanssa. XML-asiakirjat voidaan kuitenkin luoda missä tahansa editorissa ja muokata toisella editorilla, mikä tekee siitä riippumattoman tietystä osoitetusta editorista. Jopa Notepad-tekstieditoria voidaan käyttää XML-asiakirjojen luomiseen, vaikka sitä ei suositella.
2. XML-tunnisteita tai XML-elementtejä käytetään XML-asiakirjan rakenteen määrittelemiseen. Kun asiakirjan rakenne on määritetty, sen jälkeen prosessit voidaan valita kuten tyylitaulukoita sisällön käsittelemiseksi ja uudelleenkäyttämiseksi käsittelyn jälkeen. Kun sisältö on erotettu näytöstä, voimme käyttää yhden lähteen sisältöä monissa eri yhteyksissä. Toisin kuin HTML, XML: llä ei ole kiinteää määrää tunnisteita tai elementtejä, joten suunnittelija voi suunnitella asiakirjan, jolla on merkitykselliset tunnisteet. XML antaa suunnittelijoille mahdollisuuden luoda merkintäkieli tarpeiden mukaan. Jopa uudet elementit voidaan määritellä vaatimukseksi, joka antaa suunnittelijalle mahdollisuuden tehdä mukautettuja elementtejä, on XML: n tarjoama ainutlaatuinen ominaisuus.
3. Ne tarjoavat ominaisuuden sisällön uudelleenkäytöstä, jolloin eri organisaatiot voivat säästää paljon rahaa ja vaivaa ja tehdä tekijöistä tehokkaampia. Kun sisältö on luotu, sitä voidaan käyttää useissa muissa asiakirjoissa. XML-asiakirjoja manipuloidaan usein eri käyttäjien tarpeiden mukauttamiseksi. Eri tyylitaulukoita voidaan soveltaa XML-dokumenttiin tietyn käyttäjän sopivan sisällön käsittelemiseksi tai erityyppisten asiakirjojen tuottamiseksi.
4. XML sallii sisällön ja muodon erottamisen. Erillistä tyylisivua ylläpidetään, missä XML-dokumentti muotoillaan. Siksi tämän riippumattomuuden takia asiakirjan helppo päivittäminen ja ylläpito ovat mahdollisia tarvittaessa. Lisäksi kaikkien asiakirjojen yhdenmukainen tyylitaulukko on helppo ylläpitää, kun sisältö on erotettu muotoilusta.
5. Se on erittäin hyödyllinen julkaisettaessa asiakirjaa useammalla kuin yhdellä tai useammalla kielellä, jotka ovat peräisin samasta lähteestä. Käännösten ohitus voidaan myös vähentää, jos sisältö tallennetaan XML-lähdetiedostoihin. Siten julkaisemalla asiakirjat useilla kielillä voidaan tehdä yhdellä napsautuksella. Muotoilu otetaan käyttöön automaattisesti, kun lähde-XML-tiedostoja julkaistaan.
Miksi meidän pitäisi käyttää XML: ää?
XML: n käytöllä on monia tarkoituksia, kuten tietojen siirtäminen jäsennellyssä muodossa lähdepisteestä mihin tahansa määränpäähän ja moniin muihin. XML: ssä käytetyt tunnisteet ovat tiedon rakenteen varmistamiseksi. Tunnisteiden ja tekstien yhdistelmää käytetään tietojen tallentamiseen. Tekstiä ympäröivät tunnisteet, jotka on kirjoitettu ennalta määriteltyjen sääntöjen mukaisesti ja sisältävät merkityksellistä tietoa liitteenä olevasta tekstistä. Siksi on erittäin helppo tallentaa tietoa ja kuljettaa se erittäin helposti.
Miksi tarvitsemme XML: ää?
Sen tarve on suuri, koska sitä käytetään ensisijaisesti datan ulkoistamiseen. HTML-asiakirjat käyttävät XML-tiedostoa tietojen tallentamiseen taustana. Se tallentaa tiedot selkeässä tekstimuodossa ja on riippumaton alustasta, jota voidaan tuoda tai viedä tai yksinkertaisesti siirtää paikasta toiseen ilman mitään ongelmia.
Kuka on oikea yleisö XML-tekniikoiden oppimiseen?
Vaikka XSLT: n, XQueryn ja XPathin edellyttämät tiedot on melko helppo oppia, se on hyvä saada opiskelijoille, jotka haluavat oppia. Näiden lisäksi HTML-taito on myös hyvä asia.
Kuinka tämä tekniikka auttaa sinua urakehityksessä?
Se on sellainen tekniikka, jota käytetään melkein kaikissa perustietoa ja verkkotoimintaa käyttävissä yrityksissä. Mahdollisuus hyvään palkkaan ilmenee myös sen tarjoamista hyödyistä ja eduista.
johtopäätös
XML on verkkotiedon vakioesitys, jota tuetaan monilla yleisillä työkaluilla, ja se on myös merkintä hierarkkisesti strukturoidulle tekstille. Se on ylemmän tason kielten, kuten RDF: n, koodaus asiakirjojen tietojen määrittelemiseen ja OWL: n ontologioiden määrittelemiseksi. Se on myös Semantic Web -aloitteen perustava rakennuspalikka.
Suositellut artikkelit
Tämä on opas Mikä on XML. Tässä keskustelimme XML: n ymmärtämisestä, työskentelystä, laajuudesta, taidoista ja eduista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
- Yleiskatsaus XML-komentoihin
- XML-haastattelukysymykset
- Mikä on HTML
- Mikä on SDLC