Ero XML: N Ja XHTML: N Välillä

Ero XML: N Ja XHTML: N Välillä
Ero XML: N Ja XHTML: N Välillä

Video: Ero XML: N Ja XHTML: N Välillä

Video: Ero XML: N Ja XHTML: N Välillä
Video: Валидация XML файла через DTD и XSD на языке Java. 2024, Marraskuu
Anonim

XML vs. XHTML

XML on lyhenne sanoista EXtensible Markup Language. Se on määritelty XML 1.0 -määrittelyssä, jonka on kehittänyt W3C (World Wide Web Consortium). XML tarjoaa tavanomaisen tavan, joka on myös yksinkertainen, tietojen ja tekstin koodaamiseen siten, että sisältöä voidaan vaihtaa ohjainlaitteistojen, käyttöjärjestelmien ja sovellusten välillä pienellä ihmisen puuttumisella. XHTML (johdettu eXtensible HyperText Markup Language -sivulta) voidaan nähdä XML: n ja HTML: n (HyperText Markup Language) yhdistelmänä. XHTML koostuu HTML-version 4.01 elementeistä yhdistettynä XML: n tiukkaan syntaksiin.

XML

XML on merkintäkieli, jota käytetään tietojen ja tekstin siirtämiseen ajurilaitteistojen, käyttöjärjestelmien ja sovellusten välillä pienellä ihmisen puuttumisella. XML tarjoaa tunnisteita, määritteitä ja elementtirakenteita, joita voidaan käyttää kontekstitietojen tarjoamiseen. Tätä kontekstitietoa voidaan käyttää sisällön merkityksen purkamiseen. Tämä mahdollistaa tehokkaiden hakukoneiden kehittämisen ja datan louhinnan. Lisäksi perinteiset relaatiotietokannat soveltuvat XML-tiedoiksi, koska ne voidaan järjestää riveihin ja sarakkeisiin, mutta XML tarjoaa vähemmän tukea runsaasti sisältöä oleville tiedoille, kuten ääni-, video-, monimutkaiset asiakirjat jne. XML-tietokannat tallentavat tietoja jäsennetyssä hierarkkisessa muodossa mikä mahdollistaa kyselyjen tehokkaamman käsittelyn. XML-tunnisteita ei ole määritelty ennalta, ja käyttäjät voivat määritellä uusia tunnisteita ja dokumenttirakenteita. Myös uudet Internet-kielet, kuten RSS, Atom, SOAP ja XHTM, luotiin XML: ää käyttämällä.

XHTML

XHTML voidaan nähdä HTML: n puhtaammana versiona, joka on myös tiukempi kuin HTML. XHTML on myös W3C-suositus (suositus tammikuussa 2000) ja se on HTML: n ja XML: n yhdistelmä. XHTML: ssä kaikki on merkittävä oikein, toisin kuin HTML: ssä. Näin varmistettaisiin, että laaditaan hyvin muotoillut asiakirjat. Tämä on erittäin tärkeää tänään, koska erilaisia selaintekniikoita käytetään laajasti. Tämä sisältää selaimet, jotka toimivat mobiililaitteilla, kuten puhelimilla, ja näillä selaimilla ei ole tarvittavia ominaisuuksia tulkita huonosti muotoiltuja merkintäkieliä sisältäviä sivuja. Siksi XHTML, joka yhdistää XML: n (suunniteltu kuvaamaan tietoja) ja HTML: n (suunniteltu tietojen näyttämiseen) vahvuudet, tarjoaa tiukasti muotoillun merkintäkielen, joka välttää yllä mainitun ongelman. Kaikki selaimet tukevat XHTML: ää ja se on yhteensopiva HTML 4: n kanssa.01.

Mitä eroa on XML: llä ja XHTML: llä?

XHTML on merkintäkieli, joka on suunniteltu yhdistämällä XML ja HTML. XML tarjoaa laajennettavuuden XHMTL: lle ja vaatii samalla XHTML-asiakirjojen muotoilua toisin kuin HTML. Vaikka XML on merkintäkieli, joka on suunniteltu siirtämään tietoja ajurilaitteistojen, käyttöjärjestelmien ja eri sovellusten välillä, XHTML yhdistää XML: n vahvuudet HTML: n kanssa ja tarjoaa paljon puhtaamman ja tiukemman merkintäkielen verkkosivujen luomiseen. XHTML voidaan nähdä verkkosivujen tulevaisuutena. XML: ää voidaan kuitenkin käyttää erilaisissa sovelluksissa, kuten web-sovelluksissa, jotka kommunikoivat eri alustojen välillä, ja käyttöjärjestelmissä, jotka eivät rajoitu kommunikointiin verkkoselainten kanssa.

Suositeltava: