Verschil tussen XML en HTML

Verschil tussen XML en HTML
Verschil tussen XML en HTML

Video: Verschil tussen XML en HTML

Video: Verschil tussen XML en HTML
Video: HET HUIS VAN DE AMERIKAANSE. 10 Verschillen van de russische Huis. De AMERIKAANSE huizen 2024, November
Anonim

XML versus HTML

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 zo te coderen dat de inhoud met weinig menselijke tussenkomst kan worden uitgewisseld tussen stuurprogrammahardware, besturingssystemen en applicaties. HyperText Markup Language, algemeen bekend als HTML, is ook een toonaangevende opmaaktaal voor webpagina's. HTML is de basisbouwsteen van webpagina's. Webbrowser leest het HTML-document en stelt ze samen in visuele of hoorbare webpagina's.

XML

XML is een opmaaktaal die wordt gebruikt om gegevens en tekst tussen stuurprogrammahardware, besturingssystemen en applicaties over te dragen met weinig menselijke tussenkomst. XML biedt tags, attributen en elementstructuren die kunnen worden gebruikt om contextinformatie te verschaffen. Deze contextinformatie kan worden gebruikt om de betekenis van de inhoud te ontcijferen. 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 vragen 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.

HTML

HTML, zoals eerder vermeld, is een opmaaktaal die een set opmaaktags heeft. HTML-opmaaktags, die gewoonlijk HTML-tags worden genoemd, worden gebruikt om webpagina's te beschrijven. Typische HTML-documenten bevatten HTML-tags en platte tekst die nodig is voor de inhoud van webpagina's. HTML-tags kunnen gemakkelijk worden geïdentificeerd in een HTML-document, omdat ze worden omgeven door punthaken (bijv.). HTML-tags worden meestal in paren in een document ingevoegd, waarbij de eerste tag de starttag is (bijv. ) en de tweede tag de eindtag is (bijv.). De taak van een webbrowser (bijv. Internet Explorer, Firefox, enz.) is om een HTML-document te lezen en als webpagina weer te geven. De browser gebruikt de HTML-tags om de inhoud van de pagina te interpreteren, maar de HTML-tags zelf worden niet weergegeven door de browser. HTML-pagina's kunnen afbeeldingen, objecten en scripts insluiten die zijn geschreven in talen zoals JavaScript. Bovendien kan HTML worden gebruikt om interactieve formulieren te maken.

Verschil tussen XML en HTML

Hoewel XML en HTML beide opmaaktalen zijn, zijn er enkele fundamentele verschillen tussen beide. HTML bestaat voornamelijk uit tags die het uiterlijk van de inhoud bepalen, terwijl XML-tags over het algemeen de structuur en de inhoud van gegevens definiëren (en het daadwerkelijke uiterlijk wordt bepaald door een bijbehorend stylesheet). Ten tweede is XML uitbreidbaar, aangezien de XML-tags door de gebruiker kunnen worden gedefinieerd voor een specifieke toepassing, terwijl HTML-tags worden gedefinieerd door W3C.

Aanbevolen: