Forskel Mellem XML og HTML
XML vs HTML
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. HyperText Markup Language, kendt som HTML, er også et førende markupsprog for websider. HTML er den grundlæggende byggesten på websider. Webbrowser læser HTML-dokumentet og komponerer dem i visuel eller hørbar websider.
XML
XML er et markupsprog, der bruges til at overføre data og tekst mellem driverens hardware, operativsystemer og applikationer med lille menneskelig indgriben. XML giver tags, attributter og elementstrukturer, som kan bruges til at give kontekstinformation. Denne sammenhængsinformation 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.
HTML
HTML som nævnt tidligere er et markeringssprog, der har et sæt markeringsmærker. HTML-markup-tags, der normalt kaldes HTML-tags, bruges til at beskrive websider. Typiske HTML-dokumenter indeholder HTML-tags samt almindelig tekst, der kræves for indholdet af websider. HTML-tags kunne identificeres let i et HTML-dokument, da de er omgivet af vinkelbeslag (f.eks.). HTML-tags er typisk indsat i et dokument i par, hvor den første tag er starttaggen (f.eks. ), og den anden tag er slutmærket (f.eks. ). Opgaven af en webbrowser (f.eks. Internet Explorer, Firefox osv.) Er at læse et HTML-dokument og vise det som en webside. Browseren bruger HTML-tags til at fortolke indholdet på siden, men HTML-tagsne vises ikke af browseren. HTML-sider kan integrere billeder, objekter og scripts skrevet på sprog som JavaScript. Desuden kan HTML bruges til at oprette interaktive former.
Forskel mellem XML og HTML
Selvom XML og HTML begge markeringssprog er der nogle grundlæggende forskelle mellem dem. HTML består hovedsagelig af tags, der definerer indholdets udseende, mens XML-tags generelt definerer strukturen og indholdet af data (og det faktiske udseende er defineret af et tilhørende stilark).For det andet er XML udvidelig, da XML-tags kan defineres af brugeren til et bestemt program, mens HTML-tags er defineret af W3C.