Ero XML: n ja HTML: n välillä

Kirjoittaja: Laura McKinney
Luomispäivä: 1 Huhtikuu 2021
Päivityspäivä: 13 Saattaa 2024
Anonim
Ero XML: n ja HTML: n välillä - Tekniikka
Ero XML: n ja HTML: n välillä - Tekniikka

Sisältö


XML ja HTML ovat merkintäkielet, jotka on määritelty erillisiin tarkoituksiin, ja niillä on useita eroja. Aikaisempi ero on se, että XML-muodossa on uusien elementtien määrittelyä koskevia säännöksiä, kun taas HTML ei tarjoa eritelmää uuden elementin määrittelemiseksi ja siinä käytetään ennalta määritettyjä tunnisteita. XML: ää voidaan käyttää merkintäkielten rakentamiseen, kun taas HTML itse on merkintökieli.

HTML (Hyper Markup Language) on suunniteltu helpottamaan verkkopohjaisten asiakirjojen siirtoa. Sitä vastoin XML on kehitetty tarjoamaan yhteentoimivuutta SGML: n ja HTML: n kanssa ja helppo toteutus.

    1. Vertailutaulukko
    2. Määritelmä
    3. Keskeiset erot
    4. johtopäätös

Vertailutaulukko

Vertailun perusteet
XML
HTML
LaajentuuLaajennettava merkintäkieliHyper merkintäkieli
perustiedot
Tarjoaa puitteet merkintäkielten määrittämiselle.HTML on ennalta määritetty merkintäkieli.
rakenteellinen Tiedot
mikäli
Ei sisällä rakennetietoja
Kielen tyyppiKirjainkokoKirjainkoosta riippumaton
Kielen tarkoitusTietojen siirtoTietojen esittäminen
virheetEi sallittuPienet virheet voidaan jättää huomioimatta.
välilyönnilläVoidaan säilyttää.Ei säilytä valkoisia alueita.
Tunnisteiden sulkeminen
Pakolliset on käytettävä sulkevia tunnisteita.Sulkevat tunnisteet ovat valinnaisia.
PesiäOn tehtävä kunnolla.Ei paljon arvokasta.


Määritelmä XML

XML (laajennettava merkintäkieli) on kieli, jonka avulla käyttäjä voi määritellä dataesityksen tai tietorakenteen, jossa arvot osoitetaan jokaisessa rakenteen kentässä. IBM suunnitteli sitä a GML (yleinen merkintäkieli) 1960-luvulla. Kun ISO hyväksyy IBM: n GML: n, se nimettiin SGML (Standard Generalized Markup Language) ja se oli perusta monimutkaiselle dokumentointijärjestelmälle. XML-kieli tarjoaa alustan määritellä merkintäelementit ja luoda mukautettua merkintäkieltä. Kielen tai elementtien luomiseksi XML: ssä on noudatettava joitain XML: ssä määriteltyjä sääntöjä. XML-dokumentti sisältää tiedot merkkijonona ja jota ympäröi merkinnät. XML: n perusyksikkö tunnetaan nimellä elementti.


XML on hyvin muotoiltu ja kelvollinen merkintäkieli. Tässä hyvin muotoiltu määrittelee, että XML-jäsenijä ei voinut siirtää koodia, jos se on täytetty syntaksilla, välimerkillä, kielioppivirheillä. Lisäksi se on voimassa vain, kunnes se on hyvin muotoiltu, ja pätevä tarkoittaa, että elementtirakenteen ja merkinnän on vastattava vakiosääntöjä.

XML-asiakirjassa on kaksi osaa - prolog ja body. prologi osa XML koostuu hallinnollisista metatiedoista, kuten XML-ilmoitus, valinnainen käsittelykäsky, asiakirjatyypin ilmoitus ja kommentit. ruumis osa on jaettu kahteen osaan - rakenteelliseen ja sisältöön (läsnä tasangolla).

Määritelmä HTML

HTML (Hyper Markup Language) on merkintökieli verkkosivujen rakentamiseksi. Verkkopohjaiseen sisältöön käytetyt merkintäkomennot merkitsevät asiakirjan rakennetta ja sen asettelua selaimeen. Selaimet vain lukevat asiakirjan ja siinä olevan HTML-merkinnän ja tekevät sen näytölle tutkimalla asiakirjassa olevat HTML-elementit. HTML-asiakirjaa pidetään tiedostona, joka sisältää tiedot, jotka on julkaistava.

Sulautetut ohjeet tunnetaan elementteinä, jotka osoittavat asiakirjan jäsentämisen ja esityksen verkkoselaimessa. Nämä elementit koostuvat tunnisteet joitain ympäröivän kulmakiinnikkeen sisällä. Tunnisteet tulevat yleensä parin alussa ja lopussa olevana tagina.

  1. XML on pohjainen merkintäkieli, jolla on itsekuvausrakenne ja jolla voidaan tehokkaasti määritellä toinen merkintäkieli. Toisaalta HTML on ennalta määritelty merkintäkieli, ja sillä on rajoitetut mahdollisuudet.
  2. XML tarjoaa asiakirjan loogisen jäsentämisen, kun taas HTML-rakenne on ennalta määritetty, kun käytetään pää- ja kehotunnisteita.
  3. Kieletyypin suhteen HTML ei ole kirjainkoolla. Toisin kuin XML on kirjainkoolla herkkä.
  4. HTML-suunnittelussa painotettiin datan esitysominaisuuksia. Sitä vastoin XML on tietokohtainen, jos tietojen varastointi ja siirtäminen oli ensisijainen huolenaihe.
  5. XML ei salli virhettä, jos koodissa on virheitä, sitä ei voitu jäsentää. Käänteisesti HTML-muodossa pienet virheet voidaan jättää huomiotta.
  6. XML: n välilyöntejä käytetään tiettyyn käyttöön, koska XML ottaa huomioon jokaisen merkin. Päinvastoin, HTML voi sivuuttaa välilyönnit.
  7. XML-tunnisteet on pakollisesti suljettava, kun taas HTML-muodossa avoin tunniste voi myös toimia täysin hienosti.
  8. Pesäminen XML-muodossa tulee tehdä oikein, sillä on suuri merkitys XML-syntaksissa. Päinvastoin, HTML ei välitä pesemisestä.

johtopäätös

XML- ja HTML-merkintäkielet liittyvät toisiinsa, kun tietojen esittelyssä käytetään HTML: ää, kun taas XML: n päätarkoitus oli tietojen tallennus ja siirto. HTML on yksinkertainen, ennalta määritelty kieli, kun taas XML on tavallinen merkintäkieli muiden kielten määrittelemiseksi. XML-asiakirjojen jäsentäminen on helppoa ja nopeaa.