Forskellen mellem XML og XHTML

Forskellen mellem XML og XHTML
Forskellen mellem XML og XHTML

Video: Forskellen mellem XML og XHTML

Video: Forskellen mellem XML og XHTML
Video: Paxi og vores Måne: Månefaser og formørkelser 2024, November
Anonim

XML vs. XHTML

XML står for EXtensible Markup Language. Det 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 lidt menneskelig indgriben. XHTML (afledt af eXtensible HyperText Markup Language) kunne ses som en kombination af XML og HTML (HyperText Markup Language). XHTML består af elementerne i HTML version 4.01, kombineret med den strenge syntaks for XML.

XML

XML er et opmærkningssprog, der bruges til at overføre data og tekst mellem driverhardware, operativsystemer og applikationer med lidt menneskelig indgriben. XML giver tags, attributter og elementstrukturer, der kan bruges til at give kontekstinformation. Denne kontekstinformation 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 velegnede som XML-data, fordi de kunne organiseres i rækker og kolonner, men XML giver mindre støtte til data med rigt 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 foruddefinerede, og brugerne kan definere nye tags og dokumentstrukturer. Også nye internetsprog som RSS, Atom, SOAP og XHTM blev oprettet 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 (anbefalet i januar 2000), og det er en kombination af HTML og XML. I XHTML skal alt være markeret korrekt i modsætning til HTML. Dette ville sikre, at velformaterede dokumenter vil blive produceret. Dette er meget vigtigt i dag, da forskellige browserteknologier er meget udbredt. Dette inkluderer browsere, der kører på mobile enheder såsom telefoner, og disse browsere har ikke de nødvendige muligheder til at fortolke sider med dårligt formaterede markup-sprog. Derfor giver XHTML, der kombinerer styrkerne ved XML (designet til at beskrive data) og HTML (designet til at vise data), et strengt formateret opmærkningssprog, 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 opmærkningssprog, der er designet ved at kombinere XML og HTML. XML giver mulighed for at udvide til XHMTL, mens det kræver, at XHTML-dokumenterne er godt formateret i modsætning til HTML. Mens XML er et opmærkningssprog designet til at overføre data mellem driverhardware, operativsystemer og forskellige applikationer, kombinerer XHTML styrkerne ved XML med HTML og giver et meget renere og strengere opmærkningssprog til oprettelse af websider. XHTML kan ses som fremtiden for websider. XML kan dog bruges i mange forskellige applikationer, såsom webapplikationer, der kommunikerer mellem forskellige platforme og operativsystemer, ikke begrænset til kommunikation med webbrowsere.

Anbefalede: