XML esittely
- Edellinen sivu XML opetusohjeet
- Seuraava sivu XML - käyttötarkoitukset
XML on riippumaton ohjelmisto- ja laitteistosta työkalu, joka käytetään tietojen tallentamiseen ja siirtämiseen.
Mikä on XML?
- XML tarkoittaa laajennettavaa merkkiaineskieltä (EXtensible Markup Lkieli)
- XML on merkkiaines kiinteä HTML
- XML on tarkoitettu tallentamaan ja siirtämään tietoja
- XML on suunniteltu olemaan itsenäisesti kuvaileva
- XML on W3C:n suositeltu standardi
Ei-toiminnallinen XML
Se saattaa olla hieman vaikea ymmärtää, mutta XML ei tee mitään.
XML on suunniteltu rakentamaan, tallentamaan ja siirtämään tietoja.
Tässä on Johnin kirjoittama Georgelle osoitettu muistiinpano, tallennettuna XML-muodossa:
<huomio> <to>George</to> <from>John</from> <heading>Muistutus</heading> <body>Älä unohta kokousta!</body> </huomio>
Yllä oleva XML on erittäin itsenäisesti kuvaileva:
- Se sisältää lähettäjän tiedot
- Se sisältää vastaanottajan tiedot
- Se sisältää otsikon
- Se sisältää viestin tekstin
Tämä XML-dokumentti ei kuitenkaan tee mitään. Se on vain yksinkertaisesti tieto, joka on pakattu XML-merkinnöihin.
Meidän on kirjoitettava ohjelmistoja tai ohjelmia, jotta voimme lähettää, vastaanottaa ja näyttää tämän dokumentin.
Huomio
Vastaanottaja: George
Lähettäjä: John
Muistutus
Älä unohta kokousta!
XML ja HTML:n väliset erot
XML ja HTML:n suunnittelutavoitteet ovat erilaisia:
- XML:n tarkoitus on kantaa tietoja - se keskittyy tietojen sisältöön
- HTML:n tarkoitus on näyttää tietoja - se keskittyy tietojen ulkoasuun
- XML-merkinnät eivät ole ennakkoesimerkiksi määriteltyjä samalla tavalla kuin HTML-merkinnät
XML ei käytä ennakkoesimerkiksi määriteltyjä merkintöjä
XML-kieli ei sisällä ennakkoesimerkiksi määriteltyjä merkintöjä.
Esimerkissä olevat merkinnät (kuten <to> ja <from>) eivät ole määritelty missään XML-standardissa. Nämä merkinnät ovat XML-dokumentin kirjoittajan 'keksittyjä'.
HTML käyttää ennakkoesimerkiksi määriteltyjä merkintöjä, kuten <p>, <h1>, <table> jne.
XML:lle kirjoittajan on määriteltävä merkinnät ja dokumentin rakenne.
XML on laajennettavissa
Vaikka lisätään (tai poistetaan) uusia tietoja, suurin osa XML-sovelluksista toimii odotetusti.
Oletetaan, että sovellus on suunniteltu näyttämään note.xml:n alkuperäinen versio (to from heading body).
Kuvitellaan, että uudessa versiossa note.xml on lisätty <date> ja <hour> -elementit ja poistettu <heading>.
XML:n uudelleenrakentamisen jälkeen vanhat sovellukset toimivat edelleen:
<huomio> <date>2023-01-10</date> <hour>09:30</hour> <to>George</to> <from>John</from> <body>Älä unohta kokousta!</body> </huomio>
Uusi versio
Huomio
Vastaanottaja: George
Lähettäjä: John
Päivämäärä: 2023-01-10 09:30
Älä unohta kokousta!
XML yksinkertaistaa kaiken
- XML yksinkertaistaa tietojen jakamista
- XML yksinkertaistaa tietojen siirtoa
- XML yksinkertaistaa alustan muutoksia
- XML yksinkertaistaa tietojen saatavuutta
Monet tietokonejärjestelmät sisältävät yhteensopimattomia tietoja. Verkkokehittäjille on kulunut paljon aikaa vaihtaa tietoja yhteensopimattomien (tai päivittyneiden) järjestelmien välillä. Tämä vaatii suuren määrän tiedon muuntamista, ja yhteensopimattomat tiedot menettävät helposti tietonsa.
XML tallentaa tiedot puhtassa tekstimuodossa. Tämä tarjoaa tavan tallentaa, siirtää ja jakaa tietoja riippumatta ohjelmistoista ja laitteista.
XML mahdollistaa myös helpomman laajentamisen tai päivittämisen uusiin käyttöjärjestelmiin, uusiin sovelluksiin tai uusiin selaimiin ilman tietojen menetystä.
XML:n avulla dataa voidaan käyttää monenlaisissa "lukijalaitteissa", kuten ihmisissä, tietokoneissa, äänimachineissa, uutisjutussa ja niin edelleen.
XML on W3C:n suositeltu standardi
Vuonna 1998 helmikuussa XML tuli W3C:n suositelluksi standardiksi.
- Edellinen sivu XML opetusohjeet
- Seuraava sivu XML - käyttötarkoitukset