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: Натрий-калиевый насос (видео 9) | Мембранный транспорт | Биология 2024, Studeni
Anonim

XML vs XHTML

XML je skraćenica od 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 ujedno i jednostavan, za kodiranje podataka i teksta tako da se sadržaj može razmijeniti između hardvera, operativnih sustava i aplikacija s malo ljudske intervencije. XHTML (izveden iz proširivog jezika za označavanje hiperteksta) mogao bi se vidjeti kao kombinacija XML-a i HTML-a (jezik za označavanje hiperteksta). 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. Te se informacije o kontekstu mogu koristiti za dekodiranje značenja sadržaja. To omogućuje razvoj učinkovitih tražilica i izvršavanje pretraživanja podataka. 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 poput RSS, Atom, SOAP i XHTM stvoreni su pomoću XML-a.

XHTML

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

Koja je razlika između XML i XHTML?

XHTML je označni jezik koji je dizajniran kombiniranjem XML-a i HTML-a. XML pruža proširivost na XHMTL, a istovremeno zahtijeva da XHTML dokumenti budu dobro formatirani za razliku od HTML-a. Iako je XML označni jezik dizajniran za prijenos podataka između hardvera upravljačkog programa, operativnih sustava i različitih aplikacija, XHTML kombinira snage XML-a s HTML-om i pruža mnogo čišći i stroži označni jezik za stvaranje web stranica. XHTML se može promatrati kao budućnost web stranica. Međutim, XML se može koristiti u raznim aplikacijama, poput web aplikacija koje komuniciraju između različitih platformi i operativnih sustava, a nisu ograničene na komunikaciju s web preglednicima.

Preporučeno: