Ero XML n ja HTML n välillä

XML vs. HTML

XML tarkoittaa laajennettavaa merkintäkieltä. Se on määritelty XML 1.0 -määrityksessä, jonka on kehittänyt W3C (World Wide Web Consortium). XML tarjoaa tavallisen tavan, joka on myös yksinkertainen, koodata tietoja ja tekstiä siten, että sisältöä voidaan vaihtaa kuljettajalaitteistojen, käyttöjärjestelmien ja sovellusten välillä pienellä ihmisen toiminnalla. HyperText-merkintäkieli, joka tunnetaan laajasti nimellä HTML, on myös johtava verkkosivujen merkintäkieli. HTML on verkkosivujen perusrakenne. Web-selain lukee HTML-asiakirjan ja yhdistää ne visuaalisiksi tai kuultaviksi verkkosivuiksi.

XML

XML on merkintäkieli, jota käytetään tiedon ja tekstin siirtämiseen ohjaimen laitteistojen, käyttöjärjestelmien ja sovellusten välillä pienellä ihmisen puuttumisella. XML tarjoaa tunnisteet, määritteet ja elementtirakenteet, joita voidaan käyttää antamaan kontekstitietoja. Tätä konteksti-informaatiota voidaan käyttää sisällön merkityksen purkamiseen. Tämä mahdollistaa tehokkaiden hakukoneiden kehittämisen ja tiedon louhinnan. Lisäksi perinteiset relaatiotietokannat ovat sopivia XML-tiedoina, koska ne voidaan järjestää riveihin ja sarakkeisiin, mutta XML tarjoaa vähemmän tukea rikkaan sisällön, kuten ääni-, video-, monimutkaiset asiakirjat jne. -Tuelle. XML-tietokannat tallentavat tietoja jäsenneltyyn, hierarkkiseen muotoon joka mahdollistaa kyselyjen käsittelyn tehokkaammin. XML-tunnisteita ei ole ennalta määritetty, ja käyttäjät voivat määritellä uusia tunnisteita ja asiakirjarakenteita. Lisäksi XML: llä luotiin uusia Internet-kieliä, kuten RSS, Atom, SOAP ja XHTM.

HTML

Kuten aiemmin mainittiin, HTML on merkintäkieli, jolla on joukko merkintätageja. HTML-merkintätunnisteita, joita yleensä kutsutaan HTML-tunnisteiksi, käytetään verkkosivujen kuvaamiseen. Tyypilliset HTML-asiakirjat sisältävät HTML-tunnisteita sekä verkkosivujen sisällön edellyttämää selkeää tekstiä. HTML-tunnisteet voidaan tunnistaa helposti HTML-dokumentissa, koska niitä ympäröivät kulmasulkeet (esim.). HTML-tunnisteet lisätään tyypillisesti dokumenttiin pareittain, joissa ensimmäinen tunniste on aloitustunniste (esim. ) ja toinen tunniste on päätetagi (esim. ). Verkkoselaimen (esim. Internet Explorer, Firefox jne.) Tehtävänä on lukea HTML-dokumentti ja näyttää se verkkosivuna. Selain käyttää HTML-tageja tulkitsemaan sivun sisältöä, mutta selain ei näytä itse HTML-tageja. HTML-sivut voivat upottaa kuvia, esineitä ja skriptejä, jotka on kirjoitettu kielillä, kuten JavaScript. Lisäksi HTML: ää voidaan käyttää interaktiivisten lomakkeiden luomiseen.

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

Vaikka XML ja HTML ovat molemmat merkintäkielet, niiden välillä on joitain perustavia eroja. HTML koostuu pääasiassa tunnisteista, jotka määrittelevät sisällön ulkonäön, kun taas XML-tunnisteet määrittelevät yleensä datan rakenteen ja sisällön (ja todellisen ulkonäön määrittelee liittyvä tyylitaulukko). Toiseksi, XML on laajennettavissa, koska käyttäjä voi määritellä XML-tunnisteet tietylle sovellukselle, kun taas HTML-tunnisteet määrittelee W3C.