Tehnike označavanja kao što su SGML i XHTML također se smatraju lingvistikom označavanja. Označni jezik je sustav riječi i leksičkih jedinica koje se koriste u digitalnoj tehnologiji za naglašavanje sadržaja i njegovo određivanje za web publikaciju.
Ključno je razumjeti odgovornosti SGML i XHTML jezika u izradi novih web stranica; imaju jedinstven odnos.
Poveznica između ova dva jezika smatra se obiteljskom vezom koja pomaže u radu web stranica i prilagodljivom i dinamičnom dizajnu web stranica. Stoga su razlike između oba označna jezika prilično različite i također važne.
Ključni za poneti
- SGML služi kao označni jezik za definiranje struktura dokumenta, dok je XHTML aplikacija XML-a koja predstavlja HTML.
- SGML dopušta fleksibilnu sintaksu i prilagođene definicije vrste dokumenta (DTD), ali XHTML ima stroga pravila sintakse i koristi unaprijed definirane DTD.
- Za razliku od SGML dokumenata, XHTML dokumenti mogu se integrirati s drugim jezicima koji se temelje na XML-u i lako ih obrađuju XML parseri.
SGML protiv XHTML-a
SGML je stariji označni jezik. To je jezik opće namjene koji se može koristiti za definiranje strukture bilo koje vrste elektroničkog dokumenta, uključujući web stranice, tehničke priručnike itd. XHTML je noviji označni jezik. Dizajniran je da bude kompatibilniji s novijim web tehnologijama.
Standardni generalizirani označni jezik, puni oblik SGML-a, je metajezik koji je globalni standard za specifikaciju označnih jezika. Označavanje se sastoji od oznaka koje opisuju svrhu niza riječi ili kako on treba biti predstavljen na konačnoj web stranici.
Fokus u SGML-u usmjeren je na opisne oznake, kao što je oznaka "emphasis>." Funkcionalnost dokumenta označena je ovom oznakom, koja se može čitati kao obrnuti video na monitoru računala, isticanje pisaćeg stroja ili kurziv u slovnom tekstu.
Extensible HyperText Markup Language je akronim za XHTML. To je jezik koji kombinira HTML i XML.
XHTML je nevjerojatno sličan HTML-u, iako je stroži. HTML koji je naveden kao XML program poznat je kao XHTML.
Svi glavni web preglednici su kompatibilni s njim. Iako je XHTML gotovo identičan HTML-u, sigurno je važnije napisati dobar kod jer XHTML ima strožu sintaksu, uključujući osjetljivost na velika i mala slova, u usporedbi s HTML-om.
Tabela za usporedbu
Parametri usporedbe | SGML | XHTML |
---|---|---|
Akronim | Standardni generalizirani označni jezik | Extensible HyperText Markup Language. |
Uzdržavanje i podrška | SGML je slabo održiv zbog svog složenog korisničkog sučelja i strogih kodova. | XHTML je vrlo održiv označni jezik koji se koristi |
Ubrzati | SGML se sporo učitava i osvježava | XHTML se brzo učitava i mnoge web stranice su kompatibilne s njim. |
Podrijetlo | SGML je potomak IBM-ovog generaliziranog jezika za označavanje (GML), koji su 1960-ih kreirali Charles Goldfarb i tim. | 26. siječnja 2000. u verziji 5.0, s posljednjim izdanjem u listopadu 2014. |
verzije | Međutim, dokument ne sadrži bifurkacije verzija; deklaracija, proslov i DTD. | XHTML; 1.1, 2.0, 2.1, 5.0 itd. |
Što je SGML?
Standard Generalized Markup Language (SGML) je akronim za SGML. SGML je primarni jezik HTML-a, kao i XML-a, koji se trenutno obično koriste za elektroničku transkripciju dokumenata.
Privlačnost SGML-a brzo je narasla tijekom vremena u raznim specijaliziranim domenama. SGML ima i nekoliko ograničenja.
Zbog robusnih postavki SGML-a, generira se nepouzdan program jer ne postoje općeprihvaćeni listovi stilova.
Nadalje, SGML prijenos podataka postao je izuzetno kompliciran kao rezultat varijabilne potpune interoperabilnosti softvera, što može dovesti do velikih problema.
Zbog ovih nedostataka, cinici su SGML nazvali "Zvuči dobro, možda kasnije".
DTD-ovi su specificirani pomoću SGML-a (definicija tipa dokumenta). DTD specificira vrstu teksta, kao što je studija izvješća, opisujući koje se komponente moraju pojaviti u dokumentu—na primjer, Naslov>—i uspostavljanjem pravila za korištenje komponenti dokumenta, kao što je činjenica da članak može postojati unutar unosa tablice, ali zapravo ne tablice.
Program za raščlanjivanje može ispitati označeni tekst da vidi pridržava li se DTD-a. Druge aplikacije mogu skenirati oznake kako bi stvorile indeksiranje ili pretvorile stranicu u PostScript za objavljivanje koristeći SGML za konačnu web stranicu.
Međutim, operacije i metode za kodiranje pomoću SGML jezika prilično su komplicirane i teške u usporedbi s pojednostavljenim XML jezikom.
Što je XHTML?
XHTML je a preteča od HTML 4.0 koji je nastao kao konceptualizacija. Kasnije je stvorena varijanta HTML-a za stvaranje raznih digitalnih informacija.
Brojni su razlozi zašto se pružatelji sadržaja odlučuju za proizvodnju XHTML-a. Ovaj je jezik stvoren kako bi korisnicima omogućio stvaranje vlastitih oznaka.
XHTML je prijenosni označni jezik. Kao rezultat toga, korisnici koji nisu stolna računala mogu koristiti tehnologiju za pregledavanje ovih elektroničkih datoteka.
Kao rezultat toga, XHTML je XML proizvod, dok je HTML SGML rezultat. XML je također stvoren s namjerom da bude proširiv.
Kao rezultat toga, XHTML je također postao proširiv. Opise XML dokumenata ili DTD-ove uspostavio je XML u instanci SGML-a. Otac XML-a i njegovih varijanti može se reći da je SGML.
XHTML je kratica za 'Extensible HyperText Markup Language', jezik koji kombinira HTML i XML. XHTML je nevjerojatno sličan HTML-u, iako je stroži. XHTML je mnogo dugotrajniji od SGML-a.
Web-aplikacije s iskustvom postaju sve složenije. Kao rezultat toga, XHTML će biti široko prihvaćen.
Velik broj programa implementira korištenje XHTML-a. Kao rezultat toga, može se koristiti za izradu kompliciranih web stranica.
Nekoliko računala koja mogu obraditi XHTML rade brže zbog smanjenih parametara procesa grešaka. Obrada datoteka s velikim brojem pogrešaka traje duže.
Glavne razlike između SGML-a i XHTML-a
- SGML je složen, dok je XHTML održiviji i lakši za korištenje od SGML-a.
- SGML je kratica za Standard Generalized Markup Language, dok je XHTML kratica za EXtensible HyperText Markup Language.
- SGML ne dopušta konverziju u druge vrste datoteka, kao što su PDF, RSS, ili RFT, ali XHTML ima.
- SGML ne podrazumijeva nikakve završne oznake, dok XHTML podržava završne oznake.
- Web-stranice koje se temelje na SGML-u sporo se učitavaju i ponekad zahtijevaju veću podršku za prag, dok je XHTML fluidan i brži za učitavanje.
- https://www.britannica.com/technology/computer-programming-language/SGML
- http://desource.uvu.edu/dgm/2120/in/steinja/lessons/03/03_02.html
Zadnje ažuriranje: 11. lipnja 2023
Sandeep Bhandari ima diplomu inženjera računala na Sveučilištu Thapar (2006.). Ima 20 godina iskustva u području tehnologije. Ima veliki interes za razna tehnička područja, uključujući sustave baza podataka, računalne mreže i programiranje. Više o njemu možete pročitati na njegovom bio stranica.
Navedena usporedna tablica vrlo je informativna. Jasno ocrtava razlike između SGML-a i XHTML-a u različitim parametrima.
Rasprava o DTD-ovima u SGML-u posebno je intrigantna. Ovaj članak nudi vrijedan uvid u složenost strukture i funkcionalnosti SGML dokumenta.
Veza između SGML-a i XHTML-a je fascinantna. Zanimljivo je vidjeti kako SGML ima fleksibilniju sintaksu i prilagođene DTD-ove, dok XHTML ima stroga pravila sintakse i unaprijed definirane DTD-ove.
Slažem se, razlike između ovih jezika doista su različite i važne su za razumijevanje web programera.
Hvala vam na pronicljivoj usporedbi između SGML-a i XHTML-a. Ključno je razumjeti razlike i uloge ovih označnih jezika u web razvoju.
Cijenim temeljitu raspravu o porijeklu i verzijama SGML-a i XHTML-a. Razumijevanje povijesti ovih jezika daje vrijedan kontekst za njihovu upotrebu u modernom web razvoju.
Apsolutno, poznavanje podrijetla i evolucije ovih jezika pomaže nam da cijenimo njihov značaj u trenutnom digitalnom krajoliku.
Ne mogu se više složiti. Povijesni kontekst SGML-a i XHTML-a poboljšava naše razumijevanje njihove današnje primjene.
Detaljno objašnjenje SGML-a i XHTML-a je prosvjetljujuće. Važno je razumjeti kako se SGML fokusira na deskriptivne oznake, dok je XHTML stroži jezik.
Usporedba između SGML-a i XHTML-a, posebno u smislu brzine i održivosti, bitna je informacija za web programere. Razlika između ta dva jezika jasno je artikulirana u ovom članku.
SGML i XHTML igraju značajnu ulogu u web objavljivanju i njihove su razlike vrijedne pažnje. Ovaj članak pruža opsežan pregled njihovih funkcija.