Verschil Tussen XML En XHTML

Verschil Tussen XML En XHTML
Verschil Tussen XML En XHTML

Video: Verschil Tussen XML En XHTML

Video: Verschil Tussen XML En XHTML
Video: Difference between XML and HTML 2024, Mei
Anonim

XML versus XHTML

XML staat voor EXtensible Markup Language. Het is gedefinieerd in de XML 1.0-specificatie, die is ontwikkeld door het W3C (World Wide Web Consortium). XML biedt een standaardmanier, die ook eenvoudig is, om gegevens en tekst zodanig te coderen dat de inhoud met weinig menselijke tussenkomst kan worden uitgewisseld tussen driverhardware, besturingssystemen en applicaties. XHTML (afgeleid van eXtensible HyperText Markup Language) kan worden gezien als een combinatie van XML en HTML (HyperText Markup Language). XHTML bestaat uit de elementen in HTML-versie 4.01, gecombineerd met de strikte syntaxis van XML.

XML

XML is een opmaaktaal die wordt gebruikt om gegevens en tekst over te dragen tussen driverhardware, besturingssystemen en applicaties met weinig menselijke tussenkomst. XML biedt tags, attributen en elementstructuren die kunnen worden gebruikt om contextinformatie te verstrekken. Deze contextinformatie kan worden gebruikt om de betekenis van de inhoud te decoderen. Dit maakt het mogelijk om efficiënte zoekmachines te ontwikkelen en datamining op de data uit te voeren. Bovendien zijn traditionele relationele databases geschikt als XML-gegevens omdat ze in rijen en kolommen kunnen worden georganiseerd, maar XML biedt minder ondersteuning voor gegevens met rijke inhoud zoals audio, video, complexe documenten, enz. XML-databases slaan gegevens op in een gestructureerde, hiërarchische vorm waardoor zoekopdrachten efficiënter kunnen worden verwerkt. XML-tags zijn niet vooraf gedefinieerd en de gebruikers kunnen nieuwe tags en documentstructuren definiëren. Ook zijn er nieuwe internettalen zoals RSS, Atom, SOAP en XHTM gemaakt met XML.

XHTML

XHTML kan worden gezien als een schonere versie van HTML, die ook strikter is dan HTML. XHTML is ook een W3C-aanbeveling (aanbevolen in januari 2000) en het is een combinatie van HTML en XML. In XHTML moet alles correct worden gemarkeerd, in tegenstelling tot HTML. Dit zou ervoor zorgen dat goed opgemaakte documenten worden geproduceerd. Dit is tegenwoordig erg belangrijk, omdat verschillende browsertechnologieën op grote schaal worden gebruikt. Dit omvat browsers die op mobiele apparaten zoals telefoons draaien en deze browsers hebben niet de nodige mogelijkheden om pagina's met slecht opgemaakte opmaaktalen te interpreteren. Daarom biedt XHTML dat de sterke punten van XML (ontworpen voor het beschrijven van gegevens) en HTML (voor het weergeven van gegevens) combineert een strikt opgemaakte opmaaktaal die het bovengenoemde probleem vermijdt. Alle browsers ondersteunen XHTML en zijn compatibel met HTML 4.01.

Wat is het verschil tussen XML en XHTML?

XHTML is een opmaaktaal die is ontworpen door XML en HTML te combineren. XML biedt de uitbreidbaarheid naar XHMTL, terwijl het vereist dat de XHTML-documenten goed zijn opgemaakt in tegenstelling tot HTML. Hoewel XML een opmaaktaal is die is ontworpen om gegevens over te dragen tussen stuurprogramma-hardware, besturingssystemen en verschillende toepassingen, combineert XHTML de sterke punten van XML met HTML en biedt het een veel schonere en strengere opmaaktaal voor het maken van webpagina's. XHTML kan worden gezien als de toekomst van webpagina's. XML kan echter worden gebruikt in verschillende toepassingen, zoals webtoepassingen die communiceren tussen verschillende platforms en besturingssystemen, niet beperkt tot communicatie met webbrowsers.

Aanbevolen: