Razlika između XML-a i XHTML-a

Razlika između XML-a i XHTML-a
Razlika između XML-a i XHTML-a

Video: Razlika između XML-a i XHTML-a

Video: Razlika između XML-a i XHTML-a
Video: SGML HTML XML What's the Difference? (Part 1) - Computerphile 2024, Juli
Anonim

XML vs XHTML

XML je skraćenica za EXtensible Markup Language. Definisan je u XML 1.0 specifikaciji, koju je razvio W3C (World Wide Web Consortium). XML obezbeđuje standardni način, koji je takođe jednostavan, za kodiranje podataka i teksta tako da se sadržaj može razmenjivati preko hardvera drajvera, operativnih sistema i aplikacija uz malo ljudske intervencije. XHTML (izveden iz eXtensible HyperText Markup Language) se može posmatrati kao kombinacija XML-a i HTML-a (HyperText Markup Language). XHTML se sastoji od elemenata u HTML verziji 4.01, u kombinaciji sa strogom sintaksom XML-a.

XML

XML je jezik za označavanje koji se koristi za prenos podataka i teksta između hardvera drajvera, operativnih sistema i aplikacija uz malo ljudske intervencije. XML pruža oznake, atribute i strukture elemenata koji se mogu koristiti za pružanje informacija o kontekstu. Ove informacije o kontekstu mogu se koristiti za dekodiranje značenja sadržaja. Ovo omogućava razvoj efikasnih pretraživača i izvođenje rudarenja podataka o podacima. Nadalje, tradicionalne relacijske baze podataka su prikladne kao XML podaci jer se mogu organizirati u redove i stupce, ali XML pruža manje podrške za podatke sa bogatim sadržajem kao što su audio, video, složeni dokumenti, itd. XML baze podataka pohranjuju podatke u strukturiranom, hijerarhijskom obliku što omogućava efikasniju obradu upita. XML oznake nisu unaprijed definirane i korisnici mogu definirati nove oznake i strukture dokumenata. Takođe, novi internet jezici kao što su RSS, Atom, SOAP i XHTM su kreirani koristeći XML.

XHTML

XHTML se može posmatrati kao čistija verzija HTML-a, koja je takođe stroža od HTML-a. XHTML je takođe preporuka W3C-a (preporučena u januaru 2000.) i predstavlja kombinaciju HTML-a i XML-a. U XHTML-u sve mora biti ispravno označeno za razliku od HTML-a. Time bi se osiguralo da će se proizvoditi dobro formatirani dokumenti. Ovo je danas veoma važno, jer se različite tehnologije pretraživača široko koriste. Ovo uključuje pretraživače koji se pokreću na mobilnim uređajima kao što su telefoni i ovi pretraživači nemaju potrebne mogućnosti za tumačenje stranica sa loše formatiranim jezicima za označavanje. Stoga, XHTML koji kombinuje prednosti XML-a (dizajniran za opisivanje podataka) i HTML-a (dizajniran za prikazivanje podataka) obezbeđuje strogo formatirani jezik za označavanje koji izbegava gore pomenuti problem. Svi pretraživači podržavaju XHTML i kompatibilan je sa HTML 4.01.

Koja je razlika između XML-a i XHTML-a?

XHTML je jezik za označavanje koji je dizajniran kombinacijom XML-a i HTML-a. XML obezbeđuje proširivost za XHMTL, dok zahteva da XHTML dokumenti budu dobro formatirani za razliku od HTML-a. Dok je XML jezik za označavanje dizajniran za prenos podataka između hardvera drajvera, operativnih sistema i različitih aplikacija, XHTML kombinuje prednosti XML-a sa HTML-om i pruža mnogo čišći i stroži jezik za označavanje za kreiranje veb stranica. XHTML se može posmatrati kao budućnost web stranica. Međutim, XML se može koristiti u različitim aplikacijama kao što su web aplikacije koje komuniciraju između različitih platformi i operativnih sistema ne ograničavajući se na komunikaciju sa web pretraživačima.

Preporučuje se: