Forskel Mellem XML og XHTML
XML vs XHTML
XML står for EXtensible Markup Language. er defineret i XML 1. 0-specifikationen, som er udviklet af W3C (World Wide Web Consortium). XML giver en standard måde, som også er enkel til at kode data og tekst, således at indholdet kan udveksles på tværs af driverhardware, operativsystemer og applikationer med lille menneskelig indgriben. XHTML (afledt af eXtensible HyperText Markup Language) kan ses som en kombination af XML og HTML (HyperText Markup Language). XHTML består af elementerne i HTML version 4. 01 kombineret med streng syntaks af XML.
XML
XML er et markupsprog, der bruges til at overføre data og tekst mellem driverens hardware, operativsystemer og applikationer med lille menneskelig indgriben. giver tags, attributter og elementstrukturer, der kan bruges til at give kontekstinformation hans kontekstoplysninger kan bruges til at afkode indholdets betydning. Dette gør det muligt at udvikle effektive søgemaskiner og udføre data mining på dataene. Desuden er traditionelle relationsdatabaser egnede som XML-data, fordi de kunne organiseres i rækker og kolonner, men XML giver mindre støtte til data med rigeligt indhold såsom lyd, video, komplekse dokumenter osv. XML-databaser gemmer data i en struktureret, hierarkisk form som gør det muligt at behandle forespørgsler mere effektivt. XML-tags er ikke foruddefineret, og brugerne kan definere nye tags og dokumentstrukturer. Der blev også oprettet nye internetsprog som RSS, Atom, SOAP og XHTM ved hjælp af XML.
XHTML
XHTML kan ses som en renere version af HTML, som også er strengere end HTML. XHTML er også en W3C-anbefaling (anbefales i januar 2000), og det er en kombination af HTML og XML. I XHTML skal alt mærkes korrekt i modsætning til i HTML. Dette ville sikre, at velformaterede dokumenter bliver produceret. Dette er meget vigtigt i dag, da forskellige browserteknologier er udbredt. Dette inkluderer browsere, der kører på mobile enheder, såsom telefoner, og disse browsere har ikke de nødvendige evner til at fortolke sider med dårligt formaterede markupsprog. Derfor giver XHTML, der kombinerer styrken af XML (designet til beskrivelse af data) og HTML (designet til visning af data) et strengt formateret markupsprog, der undgår det ovennævnte problem. Alle browsere understøtter XHTML, og den er kompatibel med HTML 4. 01.
Hvad er forskellen mellem XML og XHTML?
XHTML er et markup-sprog, der er designet ved at kombinere XML og HTML. XML giver udvidelsesmulighederne til XHMTL, mens det kræves, at XHTML-dokumenterne er godt formaterede i modsætning til HTML. Mens XML er et markup-sprog designet til at overføre data mellem driverens hardware, operativsystemer og forskellige applikationer, kombinerer XHTML styrken af XML med HTML og giver et meget renere og strengere markup-sprog til oprettelse af websider.XHTML kan ses som fremtiden for websider. Imidlertid kan XML bruges i forskellige applikationer, såsom webapplikationer, der kommunikerer mellem forskellige platforme og operativsystemer, der ikke er begrænset til at kommunikere med webbrowsere.