Forskellen mellem XML og HTML

Forskellen mellem XML og HTML
Forskellen mellem XML og HTML

Video: Forskellen mellem XML og HTML

Video: Forskellen mellem XML og HTML
Video: THE HOME OF THE AMERICAN. 10 Differences from the Russian House. The U.S. housing 2024, November
Anonim

XML vs. HTML

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. HyperText Markup Language, almindeligt kendt som HTML, er også et førende markupsprog for websider. HTML er den grundlæggende byggesten for websider. Webbrowser læser HTML-dokumentet og sammensætter dem til visuelle eller hørbare websider.

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.

HTML

HTML som tidligere nævnt er et opmærkningssprog, der har et sæt markup-tags. HTML markup tags, som norm alt kaldes HTML tags bruges til at beskrive websider. Typiske HTML-dokumenter indeholder HTML-tags såvel som almindelig tekst, der kræves til indholdet af websider. HTML-tags kunne let identificeres i et HTML-dokument, da de er omgivet af vinkelparenteser (f.eks.). HTML-tags indsættes typisk i et dokument i par, hvor det første tag er start-tagget (f.eks. ), og det andet tag er slut-tagget (f.eks.). Opgaven for 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-tags i sig selv vises ikke af browseren. HTML-sider kan indlejre billeder, objekter og scripts skrevet på sprog som JavaScript. Desuden kan HTML bruges til at skabe interaktive formularer.

Forskel mellem XML og HTML

Selv om XML og HTML begge er markup-sprog, er der nogle grundlæggende forskelle mellem dem. HTML består hovedsageligt 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 typografiark). For det andet kan XML udvides, da XML-tags kan defineres af brugeren til en specifik applikation, mens HTML-tags er defineret af W3C.

Anbefalede: