Prečo potrebujete značkovací jazyk? Pozrite sa, čo je to „Markup language“ v iných slovníkoch Data markup language je.

Všetky dokumenty prístupné cez web sú napísané v jazyku špeciálne navrhnutom na tento účel, ktorý sa nazýva Hyper Text Markup Language (HTML). HTML je jednoduchý značkovací jazyk, ktorý vám umožňuje označovať fragmenty textu a nastavovať odkazy na iné dokumenty, zvýrazniť nadpisy niekoľkých úrovní, rozdeliť text na odseky, vycentrovať ich atď., čím sa obyčajný text zmení na formátovaný hypermediálny dokument.

Základom toolkitu jazyka HTML sú tagy – HTML inštrukcie, v jazyku ich je okolo stovky. Sú prítomné vo vnútri hypertextového dokumentu a umožňujú formovať celú štruktúru a štýl jeho dizajnu do jemností. Pri prezeraní takéhoto dokumentu napríklad pomocou prehliadača sú tieto značky neviditeľné. A pri vytváraní webovej stránky pomocou špecializovaných softvérových nástrojov a takéto nástroje sú prítomné takmer vo všetkých kancelárskych aplikáciách (vo Worde, Exceli, Accesse, Power Pointe, Outlooku atď.), tagy nie sú pre používateľa viditeľné - zadávajú sa automaticky.

Značky sa píšu napríklad v lomených zátvorkách

alebo
. Tu je prvá značka úvodná a druhá, s lomkou, je záverečná. Účinok tejto dvojice značiek je taký, že text medzi nimi je zarovnaný do stredu okna, v ktorom sa dokument zobrazuje. Existuje celý rad značiek od jednoduchých (pre štruktúru, dizajn a zarovnanie textu, tvorbu farieb, veľkosť, štýl písma atď.) až po špeciálne (na zahrnutie grafických a multimediálnych objektov do dokumentu. Zložité značky, okrem tzv. názov, majú tiež atribúty, ktoré podrobne opisujú spôsob ich použitia.

HTML tagy nedefinujú absolútne formátovanie dokumentu ako kódy textového procesora, ale iba relatívne formátovanie. Napríklad značka, ktorá spôsobí vycentrovanie riadku textu, bude fungovať rovnako na širokouhlej aj úzkej obrazovke a ak sa text nezmestí na šírku obrazovky, automaticky sa zalomí do druhého riadku, tretí a tak ďalej.

Webové stránky si môžete prezerať v akomkoľvek textovom editore, ale je to veľmi nepohodlné, pretože stránka nie je naformátovaná, ale jej značky sú viditeľné.

Programy na prezeranie dokumentov vo formáte HTML sa nazývajú prehliadače. Prezeranie webových dokumentov je jednou z hlavných, aj keď nie jedinou funkciou prehliadača.

Od vývoja prvej verzie jazyka (HTML 1.0) ubehlo niekoľko rokov. Počas tejto doby došlo k pomerne vážnemu rozvoju jazyka. Počet značkovacích prvkov sa takmer zdvojnásobil, dizajn dokumentov sa čoraz viac približuje dizajnu kvalitných tlačených publikácií, rozvíjajú sa spôsoby popisu netextových informačných zdrojov a spôsoby interakcie s aplikačným softvérom. Mechanizmus vývoja typických štýlov sa zlepšuje. V skutočnosti sa HTML v súčasnosti vyvíja smerom k vytvoreniu štandardného vývojového jazyka rozhrania pre lokálne aj distribuované systémy.

Ľahké značkovacie jazyky

Jazyky určené na jednoduché a rýchle písanie textu v jednoduchom textovom editore sú tzv ľahký(sk:Odľahčený značkovací jazyk). Vlastnosti takýchto jazykov:

  • Minimálne vlastnosti.
  • Malá sada podporovaných značiek.
  • Ľahko sa učí.
  • Zdrojový text v takomto jazyku sa číta rovnako ľahko ako hotový dokument.

Používajú sa tam, kde si človek musí pripravovať text v bežnom textovom editore (blogy, fóra, wiki), alebo tam, kde je dôležité, aby text mohol čítať aj používateľ s bežným textovým editorom. Tu je niekoľko bežne používaných ľahkých značkovacích jazykov:

  • Označenie Wiki (pozri Wikipedia:Ako upravovať články)
  • Rôzne autodokumentačné systémy (napr. Javadoc).

Príbeh

Výraz „značenie“ (značenie) pochádza z výrazu „značenie“ ( značka, značkovanie- Angličtina) z tradičnej vydavateľskej praxe uvádzania špeciálnych podmienených značiek na okraje a do textu rukopisu alebo korektúry pred jeho odoslaním do tlače. „Značkovací muži“ teda označovali typ písma, štýl a veľkosť písma pre každú časť textu. O značenie textu sa dnes starajú redaktori, korektori, grafici – a, samozrejme, samotní autori.

GenCode

Myšlienku používania značkovacích jazykov v počítačovom spracovaní textu s najväčšou pravdepodobnosťou prvýkrát predstavil William Tunnicliffe. William W. Tunnicliffe ) na konferencii v roku 1967. Sám nazval svoj návrh „univerzálne kódovanie“ (angl. generické kódovanie). Počas sedemdesiatych rokov viedol Tunnicliffe vývoj štandardu GenCode pre vydavateľský priemysel a neskôr sa stal predsedom výboru Medzinárodnej organizácie pre normalizáciu (ISO). Medzinárodná organizácia pre štandardizáciu ), ktorý vytvoril SGML, prvý deskriptívny značkovací jazyk. Brian Reid (ur. Brian Reid ) vo svojej dizertačnej práci, ktorú obhájil v roku 1980 na Carnegie University (Ing. Univerzita Carnegie Mellon ), pri vývoji navrhovanej koncepcie, vykonala praktickú implementáciu deskriptívneho značenia.

Výskumník IBM Charles Goldfarb je však dnes bežne označovaný za „otca“ značkovacích jazykov. Charles Goldfarb ). Základný koncept k nemu prišiel v roku 1969 pri práci na primitívnom systéme správy dokumentov, ktorý bol určený pre právnické firmy. V tom istom roku sa podieľal na vytvorení jazyka IBM GML, ktorý bol prvýkrát predstavený v roku 1973.

Niektoré skoré implementácie počítačových značkovacích jazykov možno nájsť v typografických nástrojoch UNIX, ako sú troff a nroff. Umožňujú vkladať príkazy na formátovanie do textu dokumentu, aby ste ho naformátovali podľa požiadaviek editora.

Dostupnosť publikačného softvéru s funkciou WYSIWYG (angl. "to, čo vidíte, je to, čo dostanete" to, čo vidíte, je to, čo dostanete) nahradilo väčšinu týchto jazykov medzi bežnými používateľmi, hoci seriózna publikačná práca stále používa značkovanie pre špecifické nevizuálne textové štruktúry a editory WYSIWYG teraz najčastejšie ukladajú dokumenty vo formátoch založených na značkovacích jazykoch. .

TeX

Ďalším dôležitým publikačným štandardom je TeX, ktorý vytvoril a následne zdokonalil Donald Knuth v 70. a 80. rokoch dvadsiateho storočia. TeX spojil výkonné možnosti formátovania textu a popisu fontov, najmä pre matematické knihy profesionálnej kvality. Knuthovi to trvalo veľa času, kým sa naučil umeniu sadzby. TeX však išiel z kopca tak, že sa dnes väčšinou používa vo vedeckom svete, kde je de facto štandardom v mnohých vedných odboroch. Okrem Texu existuje LaTeX, čo je široko používaný popisný značkovací systém založený na TeXe.

Scribe, GML a SGML

Prvý jazyk s jasným a zreteľným rozdielom medzi štruktúrou a druhom dokumentu bol Scribe, ktorý bol vytvorený a opísaný v doktorandskej práci Briana Reida v roku 1980. Scribe bol revolučný v množstve spôsobov spracovania, v neposlednom rade vďaka zavedeniu myšlienky štýlov, ktoré sú oddelené od textu a vlastnej gramatiky a kontrolujú používanie popisných prvkov. Scribe mal vplyv na vývoj jazyka GML (neskôr SGML) a je tiež priamym predchodcom HTML a LaTeXu.

Na začiatku 80-tych rokov viedla myšlienka, že značkovanie by sa malo zamerať na štrukturálne aspekty dokumentu a malo by ponechať vonkajšiu reprezentáciu dokumentu na interpreta, k vytvoreniu SGML. Jazyk bol vyvinutý výborom pod vedením Goldfarba. Skombinoval nápady z mnohých zdrojov, vrátane projektu Tunnikofflick, GenCode. Sharon Adler, Anders Berglund a James A. Marke boli tiež kľúčovými členmi výboru SGML.

SGML presne definovalo syntax pre zahrnutie značiek do textu, ako aj oddelene popisujúce, ktoré značky sú povolené a kde (DTD - Document Type Definition). To umožnilo autorom vytvárať a používať akékoľvek značky, ktoré chceli, vybrať si, ktoré značky použiť, a dať im mená v bežnom jazyku. SGML by sa teda malo považovať za metajazyk; z nej pochádza viacero špeciálnych značkovacích jazykov. Koniec 80. rokov bol najvýznamnejší pri vzniku nových značkovacích jazykov založených na SGML, ako sú TEI a DocBook.

V roku 1986 bol SGML publikovaný ako medzinárodná norma podľa ISO 8879. SGML našiel široké uplatnenie a bol široko používaný vo veľmi veľkých projektoch. Vo všeobecnosti sa však zistilo, že je ťažkopádny a ťažko sa učí, vedľajším účinkom jazyka bolo, že sa snažil robiť príliš veľa a bol príliš flexibilný. Napríklad SGML vytvorilo koncové značky (alebo počiatočné značky alebo dokonca oboje), ktoré neboli vždy potrebné, pretože sa domnievalo, že toto označenie bude pridané manuálne pracovníkmi podpory projektu, ktorí by ocenili úsporu stlačenia klávesov.

HTML

V roku 1991 bolo používanie SGML obmedzené na obchodné programy a databázy, zatiaľ čo nástroje WYSIWYG (ktoré ukladali dokumenty v proprietárnych binárnych formátoch) sa používali na iné programy na spracovanie dokumentov. Situácia sa zmenila, keď sa Sir Tim Berners-Lee dozvedel o SGML od svojho kolegu Andersa Berglanda. Anders Berglund ) a ďalší v CERN-e použili na generovanie HTML syntax SGML. Bolo to podobné ako v iných značkovacích jazykoch založených na syntaxi SGML, ale začať bolo oveľa jednoduchšie, dokonca aj pre vývojárov, ktorí to nikdy neurobili. Steven DeRose tvrdil, že HTML používajúce popisné značenie (a najmä zo SGML) bolo hlavným faktorom vo vývoji webu, pretože bol navrhnutý tak, aby bol flexibilný a rozšíriteľný (ako aj ďalšie faktory vrátane pojmu URL a bezplatného používania prehliadačmi). ). HTML je dnes najatraktívnejším a najpoužívanejším značkovacím jazykom na svete.

Niektorí počítačoví vedci však spochybňujú status HTML ako značkovacieho jazyka. Ich hlavným argumentom je, že HTML obmedzuje umiestnenie značiek tým, že vyžaduje, aby boli obe značky vnorené do iných značiek alebo do hlavných značiek dokumentu. V dôsledku toho títo vedci považujú HTML za kontajnerový jazyk podľa hierarchického modelu.

XML

XML (Extensible Markup Language) je dnes široko používaný meta značkovací jazyk. XML vyvinulo World Wibe Web Consortium vo výbore, ktorému predsedá Jon Bosak. Hlavným účelom XML je byť jednoduchší ako SGML a zamerať sa na konkrétny problém – dokumenty na webe. XML je metajazyk ako SGML, používatelia môžu vytvárať ľubovoľné značky, ktoré chcú (preto „rozšíriteľné“). Vzostup XML pomohol, pretože každý dokument XML mohol byť napísaný rovnakým spôsobom ako dokument SGML a programy a používatelia používajúci SGML mohli pomerne jednoducho migrovať na XML.

XML však stratilo mnoho funkcií SGML zameraných na človeka, ktoré uľahčovali jeho používanie (až kým sa nezvýšilo množstvo značiek a čitateľnosť a upraviteľnosť sa neobnovili na rovnakú úroveň). Ďalšie vylepšenia medzinárodne opravili niektoré problémy SGML a umožnili hierarchicky analyzovať dokument, aj keď nebolo k dispozícii žiadne DTD.

XML bol navrhnutý predovšetkým pre pološtruktúrované prostredia, ako sú dokumenty a publikácie. Výsledkom však bolo sladké miesto medzi flexibilitou a jednoduchosťou a mnohí používatelia si ho rýchlo osvojili. V súčasnosti sa XML široko používa na prenos údajov medzi programami. Podobne ako HTML ho možno opísať ako „kontajnerový“ jazyk.

XHTML

Od januára 2000 sú všetky odporúčania pre W3C založené skôr na XML ako na SGML, bola navrhnutá skratka XHTML (Extensible HyperText Markup Language - Extensible HyperText Markup Language). Špecifikácie jazyka vyžadovali, aby dokumenty XHTML boli naformátované ako dokumenty XML, čo umožňuje použitie XHTML pre jasnejšie a presnejšie dokumenty pomocou značiek z HTML.

Jedným z najpozoruhodnejších rozdielov medzi HTML a XHTML je pravidlo, že všetky značky musia byť uzavreté: prázdne značky, napr.<br/> musia byť obe uzavreté štandardnou koncovou značkou alebo špeciálnou položkou:<br/> (medzera pred "/" v záverečnej značke je voliteľná, ale často sa používa, pretože ju používajú niektoré prehliadače staršie ako XML a tiež SGML analyzátory). Ostatné atribúty v značkách musia byť v úvodzovkách. Nakoniec, všetky značky a názvy atribútov musia byť napísané malými písmenami, aby sa čítali správne; HTML nerozlišuje veľké a malé písmená.

Ďalší vývoj založený na XML

V súčasnosti sa používa mnoho vývojových riešení založených na XML, ako napríklad RDF (Resource Description Framework), XFORMS, DocBook, SOAP a OWL (Ontology Web Language).

Zvláštnosti

Spoločným znakom všetkých značkovacích jazykov je, že v dátovom toku alebo súbore miešajú text dokumentu s pokynmi na značkovanie. Nie je to potrebné, je možné izolovať značky od textu pomocou ukazovateľov, štítkov, identifikátorov alebo iných koordinačných metód. Toto „oddelené označenie“ je typické pre internú reprezentáciu programov, ktoré pracujú so značkovacími dokumentmi. Vložené alebo „medziriadkové“ značenie je však akceptované inde. Tu je napríklad malý kúsok textu označený kódom HTML:

Anatidae

Rodina Anatidae zahŕňa kačice, husi a labute, ale nieúzko príbuzní krikľúni.

Kód inštrukcie označenia (známy ako značky) obklopený lomenými zátvorkami<как здесь>. Text medzi týmito pokynmi je textom dokumentu. Kódy h1, p a em- príklady štrukturálneho označenia, popisujú polohu, účel alebo význam textu v nich obsiahnutého.

Presnejšie, h1 znamená „toto je nadpis prvej úrovne“, p znamená „toto je odsek“ a em znamená „toto je podčiarknuté slovo alebo fráza“. Tlmočník môže použiť tieto pravidlá alebo štýly na zobrazenie rôznych častí textu pomocou rôznych typov písma, veľkostí písma, odsadenia, farby alebo iných štýlov podľa potreby. Značka ako h1 môže byť napríklad znázornená veľkým, tučným typom písma alebo v dokumente s textom s jednotnou medzerou (ako písací stroj) môže byť podčiarknutá alebo nemusí vôbec meniť vzhľad.

Pre kontrast označte i v HTML, príklad vizuálneho označenia; zvyčajne sa používa na identifikáciu špecifických prvkov textu (v tomto bloku použite kurzívu) bez vysvetlenia.

TEI (Tex Encoding Initiative) zverejnila komplexné usmernenia, ktoré špecifikujú, ako kódovať text v prospech ľudstva a vedeckých spoločností. Tieto príručky sa používali na kódovanie historických dokumentov, konkrétnych prác vedcov, periodík atď.

Alternatívne použitia

Zatiaľ čo sa rozvíjala myšlienka používania značkovacích jazykov s textovými dokumentmi, zvýšila sa používanie značkovacích jazykov v iných oblastiach, čo naznačuje, že sa používajú na reprezentáciu rôznych typov informácií vrátane zoznamov skladieb, vektorovej grafiky, webu. služby, používateľské rozhrania. Väčšina týchto aplikácií je založená na XML, pretože ide o vysoko štruktúrovaný a rozšíriteľný jazyk.

Použitie jazyka XHTML tiež ukazuje, že ho možno kombinovať s rôznymi značkovacími jazykmi rovnakého profilu, ako napríklad XHTML+SMIL alebo XHTML+MathML+SVG.

V systémoch na spracovanie textu sú v dokumente zahrnuté ďalšie informácie, tzv značkovanie a vykonávať nasledujúce funkcie:

  • výber logických prvkov tohto dokumentu;
  • nastavenie funkcií spracovania pre vybrané prvky.

V konvenčných textových procesoroch sú zabudované príkazy na zapnutie / vypnutie písma a ďalšie podobné príkazy na ovládanie umiestnenia informácií na obrazovke alebo pri tlači (tzv. sekvencie Esce). Tento prístup sa nazýva príkaz alebo procedurálne označenie.

Alternatívnym spôsobom označovania je vybrať časť textu bez určenia spôsobu spracovania výberu. Potom ostatné príkazy priradia spracovanie fragmentom. Toto označenie sa nazýva popisný(opisný). Obsahuje značky (tagy, tagy) začiatku a konca textového prvku a naznačuje, ako interpretovať tento fragment.

Zmenou sady procedúr zodpovedajúcich popisnému značeniu je možné zmeniť vonkajšiu reprezentáciu toho istého dokumentu. Vývoj myšlienok deskriptívneho značkovania viedol k definícii značkovania ako formálneho jazyka. To vám umožní skontrolovať správnosť označenia a minimalizovať jeho objem nahradením predvolených hodnôt.

Výhody

Hlavnou výhodou popisného značenia je jeho flexibilita, pretože časti textu sú označené ako „to, čo sú“ (a nie „ako by sa mali zobraziť“), a v budúcnosti môže byť napísaný softvér, ktorý bude tieto fragmenty spracovávať spôsobom to ani nepredpokladali jazykoví dizajnéri. Napríklad hypertextové odkazy HTML, ktoré boli pôvodne určené pre používateľov na navigáciu cez kolekciu odkazov na webe, odvtedy používajú mechanizmy na vyhľadávanie a indexovanie na webe, na hodnotenie popularity zdrojov atď.

Popisné označenie tiež uľahčuje preformátovanie dokumentu, ak je to potrebné, pretože popis formátu nesúvisí s obsahom. Napríklad, kurzíva možno použiť buď na zvýraznenie textu, alebo označenie cudzích (alebo slangových) slov alebo na iné účely. Ak sú však slová jednoducho zvýraznené (opisne alebo procedurálne) kurzívou, túto nejednoznačnosť nemožno úplne vyriešiť. Ak boli dva prípady na začiatku označené odlišne, každý sa môže preformátovať nezávisle od ostatných. Všeobecné označenie je iný názov pre popisné označenie.

V praxi prvky rôznych tried značiek zvyčajne koexistujú v akomkoľvek danom systéme. HTML napríklad obsahuje prvky označovania, ktoré sú procedurálne (b pre tučné písmo) a iné, ktoré sú popisné (funkcia „blockquote“ alebo „href“). HTML tiež obsahuje prvok PRE, ktorý obmedzuje oblasť textu tak, aby bola umiestnená presne tak, ako je vytlačená.

Opisné značkovacie systémy

Väčšina moderných systémov popisného značkovania zaobchádza s dokumentmi ako s hierarchickými štruktúrami (strommi) a tiež poskytuje určité prostriedky pre inline krížové odkazy. Preto takéto dokumenty možno interpretovať a spracovať ako Databáza, ktorých štruktúra je pomerne dobre definovaná (pretože však nemajú také prísne schémy ako relačné databázy, bežne sa označujú ako „voľne štruktúrované databázy“).

S nástupom 3. tisícročia vzrástol záujem o dokumenty nehierarchických štruktúr. Napríklad antická a náboženská literatúra má zvyčajne rétorickú alebo prozaickú štruktúru (príbeh, odsek, odsek atď.) a zahŕňa aj referenčné informácie (knihy, kapitoly, strofy, riadky). Keďže hranice týchto modulov sa často prekrývajú, nemožno ich úplne zakódovať iba pomocou systému označovania so stromovou štruktúrou. Systémy modelovania dokumentov, ktoré podporujú takéto štruktúry, zahŕňajú MECS, TEI Guidelines, LMNL a CLIX.

Pojem „značenie“ pochádza z tradičnej praxe označovania rukopisov pred publikovaním (to znamená pridávanie symbolických príkazov na okraje a medzi riadky v papierovom rukopise). Dlhé stáročia to robili zamestnanci vydavateľstva (editori a korektori), ktorí si všímali, akým typom písma, štýlom a veľkosťou sa majú textové fragmenty napísať, a potom odovzdali rukopis sadzačom, ktorí ručne písali text s prihliadnutím na značkovacie znaky.

V súčasnosti existuje veľa značkovacích jazykov, medzi najznámejšie patria DocBook, MathML, SVG, Open eBook, XBRL a ďalšie. Sú určené najmä na reprezentáciu rôznych textových dokumentov, ale špecializované jazyky sa dajú použiť aj v mnohých iných oblastiach. Jednoznačne najznámejším značkovacím jazykom je HTML (Hypertext Markup Language), jeden zo základov WWW (World Wide Web).

Značkovacie jazyky

Značkovací jazyk(text) v počítačovej terminológii súbor znakov alebo sekvencií vložených do textu na sprostredkovanie informácie o jeho výstupe alebo štruktúre. Patrí do triedy počítačových jazykov. Textový dokument napísaný pomocou značkovacieho jazyka obsahuje nielen samotný text (ako sekvenciu slov a interpunkčných znamienok), ale aj ďalšie informácie o jeho rôznych častiach – napríklad označenie nadpisov, zvýraznení, zoznamov atď. komplexné V niektorých prípadoch vám značkovací jazyk umožňuje vkladať do dokumentu interaktívne prvky a obsah z iných dokumentov.

Treba poznamenať, že značkovací jazyk nie je Turingov úplný a zvyčajne sa nepovažuje za programovací jazyk, aj keď prísne vzaté je.

HTML (z angličtiny. Hyper Text Markup Language- "Hypertext Markup Language") - bol vyvinutý britským vedcom Timom Berners-Lee približne v rokoch 1986--1991 v rámci múrov Európskeho centra pre jadrový výskum v Ženeve (Švajčiarsko). HTML bol vytvorený ako jazyk na výmenu vedeckej a technickej dokumentácie, vhodný pre ľudí, ktorí nie sú špecialistami v oblasti rozloženia. HTML sa úspešne vysporiadalo so zložitosťou SGML tým, že definovalo malú množinu štrukturálnych a sémantických prvkov nazývaných deskriptory. Deskriptory sa tiež často označujú ako „tagy“. Pomocou HTML môžete ľahko vytvoriť relatívne jednoduchý, ale krásne navrhnutý dokument. Okrem zjednodušenia štruktúry dokumentu bola do HTML pridaná podpora hypertextu. Multimediálne funkcie boli pridané neskôr.

Pôvodne bol jazyk HTML koncipovaný a vytvorený ako prostriedok na štruktúrovanie a formátovanie dokumentov bez toho, aby bol viazaný na prostriedky reprodukcie (zobrazovanie). V ideálnom prípade by sa mal text s označením HTML reprodukovať bez štylistických a štrukturálnych skreslení na zariadeniach s rôznym technickým vybavením (farebná obrazovka moderného počítača, monochromatická obrazovka organizéra, obmedzená obrazovka mobilného telefónu alebo zariadenia a programy na hlasovú reprodukciu texty). Moderné používanie HTML je však veľmi vzdialené svojmu pôvodnému účelu. Napríklad tag

, ktorý sa niekoľkokrát používa na formátovanie stránky, je určený na vytváranie najbežnejších tabuliek v dokumentoch. V priebehu času bola základná myšlienka platformy o nezávislosti HTML obetovaná v prospech moderných potrieb pre multimédiá a grafický dizajn.

XML(Angličtina) eX napínateľnýM arkupL uhol-- rozšíriteľný značkovací jazyk; vyslovený [ ex-em-eml]) je značkovací jazyk odporúčaný organizáciou World Wide Web Consortium (W3C). Špecifikácia XML popisuje dokumenty XML a čiastočne popisuje správanie procesorov XML (programov, ktoré čítajú dokumenty XML a poskytujú prístup k ich obsahu). XML bol navrhnutý tak, aby bol jazykom s jednoduchou formálnou syntaxou, ktorá by programom umožnila jednoducho vytvárať a spracovávať dokumenty a zároveň by bola pre ľudí jednoduchá na čítanie a vytváranie dokumentov, s dôrazom na používanie webu. Jazyk sa nazýva rozšíriteľný, pretože neopravuje značkovanie používané v dokumentoch: vývojár môže voľne vytvárať značkovanie podľa potrieb konkrétnej oblasti, pričom je obmedzený iba pravidlami syntaxe jazyka. Kombinácia jednoduchej formálnej syntaxe, jednoduchosti pre ľudí, rozšíriteľnosti a spoliehania sa na kódovanie Unicode pri reprezentácii obsahu dokumentov viedla k širokému používaniu samotného XML, ako aj rôznych špecializovaných odvodených jazykov založených na XML v širokej škále softvérových nástrojov.

XHTML(Angličtina) EX napínateľnýH ypert extM arkupL uhol-- rozšíriteľný hypertextový značkovací jazyk) -- rodina značkovacích jazykov webových stránok založených na XML, ktoré opakujú a rozširujú možnosti HTML 4. Špecifikácie XHTML 1.0 a XHTML 1.1 sú odporúčania od World Wide Web Consortium, ale na v momente, keď bol jeho vývoj zastavený s odporúčaním používať HTML. Nové verzie XHTML nie sú vydané.

Hlavným rozdielom medzi XHTML a HTML je spracovanie dokumentu. Dokumenty XHTML spracováva ich modul (analyzátor) rovnako ako dokumenty XML. Počas tohto spracovania sa neopravujú chyby vývojárov.

XHTML je v súlade so špecifikáciou SGML, pretože XML je jeho podmnožinou. HTML má mnoho funkcií v procese spracovania a vlastne prestalo patriť do rodiny SGML, čo je zakotvené v návrhu špecifikácie HTML 5.

Prehliadač vyberie analyzátor na spracovanie dokumentu na základe hlavičky typu obsahu prijatej zo servera:

HTML - text/html

XHTML - aplikácia/xhtml+xml

· Pre lokálne prezeranie na klientovi je výber založený na prípone súboru.

· V prehliadači Internet Explorer do verzie 8 neexistuje žiadny analyzátor na spracovanie dokumentov XHTML.

WML(Angličtina) Bezdrôtový značkovací jazyk-- "bezdrôtový značkovací jazyk") -- značkovací jazyk dokumentov pre použitie v mobilných telefónoch a iných mobilných zariadeniach podľa štandardu WAP.

Štruktúra pripomína trochu zjednodušený HTML, existujú však kľúčové rozdiely, pretože WML je zameraný na zariadenia, ktoré nemajú možnosti osobných počítačov (malá obrazovka, nie všetky zariadenia dokážu zobraziť grafiku, malá veľkosť pamäte atď.): všetky informácie v WML je obsiahnutý v takzvaných „palubách“ (angl. paluba). Dec je najmenšia jednotka údajov, ktorú môže server preniesť. Balíčky obsahujú „karty“ ( kartu) (každá mapa je obmedzená značkami a). V jednom balíčku by mala byť vždy aspoň jedna karta, ale môže ich byť aj niekoľko. Súčasne sa na obrazovke zariadenia zobrazuje iba jedna karta a používateľ môže medzi nimi prepínať kliknutím na odkazy - to sa robí s cieľom znížiť počet žiadostí o informácie na server; zároveň by veľkosť WML stránok nemala presiahnuť 1-4 kilobajty.

VML(Angličtina) Vector Markup Language-- vektorový značkovací jazyk) bol vyvinutý spoločnosťou Microsoft na popis vektorovej grafiky. VML predložili W3C v roku 1998 spoločnosti Microsoft, Macromedia a ďalšie. Približne v rovnakom čase predložili dokumenty PGML na posúdenie Adobe, Sun a niekoľko ďalších spoločností. Oba tieto jazyky sa neskôr stali základom pre SVG.

PGML (Precision Graphics Markup Language, voľne preložené do ruštiny – „jazyk precíznej grafiky“) – značkovací jazyk založený na XML, ktorý sa používa na popis vektorovej grafiky na webovej stránke (diagramy, jednotlivé prvky rozhrania) vo forme textu vo formáte XML, používa model konštrukcie obrázkov. , podobne ako PDF a PostScript. Konzorciu W3C ho predložili spoločnosti Adobe Systems, IBM, Netscape Communications a Sun Microsystems v roku 1998, ale nebol prijatý ako odporúčaný. Takmer súčasne Microsoft predložil svoj projekt VML na posúdenie, o rok neskôr bol vyvinutý pokročilejší jazyk SVG, založený na myšlienke dvoch technológií. SVG získalo odporúčanie W3C a stalo sa hlavným formátom na popis vektorovej grafiky na webovej stránke.

SVG(z angličtiny. S povoliteľnéV ectorG rafika-- škálovateľná vektorová grafika) -- škálovateľný značkovací jazyk pre vektorovú grafiku, vytvorený konzorciom World Wide Web Consortium (W3C) a zahrnutý do podmnožiny rozšíriteľného značkovacieho jazyka XML, je navrhnutý tak, aby popisoval dvojrozmernú vektorovú a zmiešanú vektorovú/bitmapu grafiku vo formáte XML. Podporuje statickú aj animovanú interaktívnu grafiku - alebo, inými slovami, deklaratívnu a skriptovanú. Nepodporuje popis trojrozmerných objektov. Ide o otvorený štandard, ktorý odporúča W3C, organizácia stojaca za štandardmi ako HTML a XHTML. SVG je založené na značkovacích jazykoch VML a PGML. Vyvinuté od roku 1999.

XBRL(Angličtina) eX napínateľnýB podnikaniaR eportovanieL uhol, lit. Extensible Business Reporting Language je otvorený štandard pre elektronické finančné výkazníctvo. Formát XBRL je založený na XML jazyku Extensible Markup Language. XBRL používa syntax XML, ako aj technológie súvisiace s XML, ako je priestor názvov XML, schéma XML, XLink a XPath. Jedným z účelov XBRL je prezentovať a vymieňať si finančné informácie, ako sú finančné výkazy spoločností. Špecifikáciu jazyka XBRL vyvinula a zverejnila nezávislá medzinárodná organizácia XBRL International, Inc.

Na zlepšenie vizuálneho vnímania webu sa vo veľkej miere začala používať technológia CSS, ktorá umožňuje nastaviť jednotné štýly dizajnu pre mnohé webové stránky. Ďalšou novinkou, ktorá stojí za zmienku, je systém pomenovania zdrojov URN. Jednotný názov zdroja).

Populárnym konceptom rozvoja World Wide Web je vytvorenie sémantického webu. Sémantický web je doplnkom k existujúcemu World Wide Web, ktorý je navrhnutý tak, aby boli informácie zverejnené v sieti pre počítače zrozumiteľnejšie. Sémantický web je koncept siete, v ktorej je každý zdroj v ľudskom jazyku vybavený popisom, ktorému počítač rozumie. Sémantický web poskytuje prístup k jasne štruktúrovaným informáciám pre akúkoľvek aplikáciu, bez ohľadu na platformu a bez ohľadu na programovacie jazyky. Programy budú schopné samy nájsť potrebné zdroje, spracovať informácie, klasifikovať údaje, identifikovať logické vzťahy, vyvodiť závery a dokonca sa na základe týchto záverov rozhodovať. Ak bude sémantický web dobre prijatý a dobre implementovaný, má potenciál spôsobiť revolúciu v internete. Na vytvorenie počítačovo prijateľného popisu zdroja používa sémantický web formát RDF (angl. Rámec popisu zdrojov), ktorý je založený na syntaxi XML a používa identifikátory URI na identifikáciu zdrojov. Novinkou v tejto oblasti je RDFS (angl. Schéma RDF) a SPARQL (angl. Protokol a dopytovací jazyk RDF) nový dopytovací jazyk pre rýchly prístup k údajom RDF.

Odoslanie dobrej práce do databázy znalostí je jednoduché. Použite nižšie uvedený formulár

Študenti, postgraduálni študenti, mladí vedci, ktorí pri štúdiu a práci využívajú vedomostnú základňu, vám budú veľmi vďační.

Podobné dokumenty

    Definícia pojmu hypertext. Hlavné časti dokumentu SGML. História vytvorenia štandardného značkovacieho jazyka pre HTML dokumenty. Rozdiely medzi syntaxou XHTML a HTML. RSS je rodina formátov XML na popis informačných kanálov. Používanie značkovacieho jazyka KML.

    prezentácia, pridané 15.02.2014

    Základy programovacieho jazyka webových stránok - HTML. Typy informácií, ktoré môže webová stránka obsahovať, sú text, grafika, zvuk, animácia a video. Sada nástrojov na vytváranie webových stránok. Základné HTML editory, ktoré sa používajú na webový dizajn.

    abstrakt, pridaný 19.01.2011

    Všeobecné charakteristiky Hypertext Markup Language. Štruktúra dokumentu HTML. Prehľad hlavných funkcií HTML. Prvky moderného dizajnu webových stránok. Analýza praktickej aplikácie HTML (na príklade školiacich programov).

    semestrálna práca, pridaná 24.11.2012

    Základné značky a atribúty jazyka HTML. Vytvorenie webovej stránky, ktorá by mala tvoriť niekoľko vzájomne prepojených stránok. Zvážte rôzne hodnoty atribútov a značiek na stránkach a iných dokumentoch. Obrazovky vytvorených stránok.

    laboratórne práce, doplnené 16.04.2014

    Čo je značkovanie. Značkovací jazyk je súbor konvencií o princípoch formátovania, ktoré sa používajú na kódovanie textových blokov. Možnosti formátov SGML, HTML, XML, história tvorby, špecifiká aplikácie, kontrola nad umiestnením informácií.

    abstrakt, pridaný 22.03.2010

    Nový hypertextový značkovací jazyk XHTML. Validácia XHTML dokumentov, určenie ich typu. Bežné chyby v označovaní XHTML. Súlad používateľských agentov. Používanie XHTML s inými mennými priestormi. Rozšírenie sémantiky HTML.

    ročníková práca, pridaná 14.07.2009

    Štúdium rekurzívneho zostupného algoritmu a systému budovania gramatiky pomocou lexikálneho analyzátora Lex. Napísanie tlmočníckeho programu pre značkovací jazyk HTML. Kontrola správnosti vstupnej sekvencie ako všeobecnej funkcie programu.

    kontrolné práce, doplnené 25.12.2012

Načítava...Načítava...
Začiatok stránky