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: 10 zanimljivosti o Mjesecu 2024, Studeni
Anonim

XML vs XHTML

XML je kratica za EXtensible Markup Language. Definiran je u specifikaciji XML 1.0 koju je razvio W3C (World Wide Web Consortium). XML pruža standardni način, koji je također jednostavan, za kodiranje podataka i teksta tako da se sadržaj može razmjenjivati između pogonskog hardvera, operativnih sustava i aplikacija uz malo ljudske intervencije. XHTML (izveden iz eXtensible HyperText Markup Language) može se promatrati 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 označni jezik koji se koristi za prijenos podataka i teksta između hardvera upravljačkog programa, operativnih sustava 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. To omogućuje razvoj učinkovitih tražilica i izvođenje rudarenja podataka na podacima. Nadalje, tradicionalne relacijske baze podataka prikladne su kao XML podaci jer se mogu organizirati u retke i stupce, ali XML pruža manje podrške za podatke s bogatim sadržajem kao što su audio, video, složeni dokumenti itd. XML baze podataka pohranjuju podatke u strukturiranom, hijerarhijskom obliku što omogućuje učinkovitiju obradu upita. XML oznake nisu unaprijed definirane i korisnici mogu definirati nove oznake i strukture dokumenata. Također, novi internetski jezici kao što su RSS, Atom, SOAP i XHTM stvoreni su pomoću XML-a.

XHTML

XHTML se može smatrati čišćom verzijom HTML-a, koja je također stroža od HTML-a. XHTML je također preporuka W3C (preporučeno u siječnju 2000.) i kombinacija je HTML-a i XML-a. U XHTML-u sve mora biti ispravno označeno za razliku od HTML-a. To bi osiguralo izradu dobro oblikovanih dokumenata. Ovo je danas vrlo važno jer se različite tehnologije preglednika široko koriste. To uključuje preglednike koji rade na mobilnim uređajima kao što su telefoni i ti preglednici nemaju potrebne mogućnosti za tumačenje stranica s loše formatiranim označnim jezicima. Stoga XHTML koji kombinira prednosti XML-a (dizajniran za opisivanje podataka) i HTML (dizajniran za prikazivanje podataka) pruža strogo formatirani označni jezik koji izbjegava gore spomenuti problem. Svi preglednici podržavaju XHTML i kompatibilan je s HTML 4.01.

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

XHTML je označni jezik koji je dizajniran kombinacijom XML-a i HTML-a. XML pruža proširivost na XHMTL, dok zahtijeva da XHTML dokumenti budu dobro oblikovani za razliku od HTML-a. Dok je XML označni jezik dizajniran za prijenos podataka između hardvera upravljačkog programa, operativnih sustava i različitih aplikacija, XHTML kombinira prednosti XML-a s HTML-om i pruža mnogo čistiji i stroži označni jezik za stvaranje web stranica. XHTML se može smatrati budućnošću web stranica. Međutim, XML se može koristiti u raznim aplikacijama kao što su web aplikacije koje komuniciraju između različitih platformi i operativnih sustava, a nisu ograničene na komunikaciju s web preglednicima.

Preporučeni: