Историята на развитието на езиците за маркиране. Езици за маркиране на документи - каква е тяхната основна цел на езика за маркиране на данни

Езици за маркиране

Маркиращ език(текст) в компютърната терминология, набор от знаци или поредици, вмъкнати в текст, за да предадат информация за неговия изход или структура. Той принадлежи към класа на компютърните езици. Текстов документ, написан с помощта на език за маркиране, съдържа не само самия текст (като последователност от думи и препинателни знаци), но и Допълнителна информацияза различните му раздели - например индикация на заглавия, акценти, списъци и т.н. В повече трудни случаиЕзикът за маркиране ви позволява да вмъквате интерактивни елементи и съдържание от други документи в документ.

Трябва да се отбележи, че езикът за маркиране не е завършен по Тюринг и обикновено не се счита за език за програмиране, въпреки че строго погледнато е така.

HTML (от англ. Език за маркиране на хипертекст-- "Hypertext Markup Language") - разработен от британския учен Тим Бърнърс-Лий около 1986-1991 г. в стените на Европейския център ядрени изследванияв Женева (Швейцария). HTML е създаден като език за обмен на научна и техническа документация, подходящ за използване от хора, които не са специалисти в областта на оформлението. HTML успешно се справи със сложността на SGML, като дефинира малък набор от структурни и семантични елементи, наречени дескриптори. Дескрипторите също често се наричат ​​"тагове". С HTML можете лесно да създадете сравнително прост, но красиво проектиран документ. В допълнение към опростяването на структурата на документа, към HTML е добавена поддръжка за хипертекст. Мултимедийните функции бяха добавени по-късно.

Първоначално езикът HTML е замислен и създаден като средство за структуриране и форматиране на документи, без да се обвързва със средствата за възпроизвеждане (показване). В идеалния случай текстът с HTML маркиране трябва да се възпроизвежда без стилистични и структурни изкривявания на оборудване с различно техническо оборудване (цветен екран на модерен компютър, монохромен екран на органайзер, екран с ограничен размер на мобилен телефон или устройство и програми за гласово възпроизвеждане на текстове). Съвременното използване на HTML обаче е много далеч от първоначалното му предназначение. Например етикет

, използван няколко пъти за форматиране на страници, е предназначен за създаване на най-често срещаните таблици в документи. С течение на времето основната идея на платформата за независимост на HTML беше пожертвана в полза на съвременните нужди от мултимедия и графичен дизайн.

XML(Английски) дх разтегливМ arkupЛ ъгъл-- разширяем език за маркиране; произнесе [ ex-em-eml]) е език за маркиране, препоръчан от World Wide Web Consortium (W3C). XML спецификацията описва XML документи и частично описва поведението на XML процесорите (програми, които четат XML документи и осигуряват достъп до тяхното съдържание). XML е проектиран да бъде език с прост, формален синтаксис, който би бил лесен за програмите да създават и обработват документи, като същевременно е лесен за хората да четат и създават документи, с акцент върху използването на уеб. Езикът се нарича разширяем, тъй като не фиксира маркирането, използвано в документите: разработчикът е свободен да създава маркиране според нуждите на определена област, като е ограничен само от синтаксичните правила на езика. Комбинацията от прост формален синтаксис, удобен за хората, разширяемост и разчитане на кодирането на Unicode за представяне на съдържанието на документите доведе до широкото използване както на самия XML, така и на много производни. специализирани езицибазиран на XML в голямо разнообразие от софтуерни инструменти.

XHTML(Английски) Ех разтегливХ yperт вътрМ arkupЛ ъгъл-- разширяем език за маркиране на хипертекст) -- семейство базирани на XML езици за маркиране на уеб страници, които репликират и разширяват възможностите на HTML 4. Спецификациите на XHTML 1.0 и XHTML 1.1 обаче са препоръки на World Wide Web Consortium, този моментразвитието му беше спряно с препоръката да се използва HTML. Нови версии на XHTML не се пускат.

Основната разлика между XHTML и HTML е обработката на документа. XHTML документите се обработват от техния модул (парсер) по същия начин като XML документите. По време на тази обработка грешките, направени от разработчиците, не се коригират.

XHTML отговаря на спецификацията на SGML, тъй като XML е подмножество от нея. HTML има много функции в процеса на обработка и всъщност престана да принадлежи към семейството на SGML, което е заложено в черновата на HTML 5 спецификация.

Браузърът избира анализатора за обработка на документа въз основа на заглавката на тип съдържание, получена от сървъра:

HTML - текст/html

XHTML - приложение/xhtml+xml

· За локално гледане на клиента, изборът се основава на разширението на файла.

· В Internet Explorer до версия 8 няма анализатор за обработка на XHTML документи.

WML(Английски) Безжичен език за маркиране-- "безжичен език за маркиране") -- език за маркиране на документи за използване в мобилни телефони и други мобилни устройства съгласно WAP стандарта.

Структурата наподобява донякъде опростен HTML, но има ключови разлики, тъй като WML е насочен към устройства, които нямат възможностите на персонални компютри (малък екран, не всички устройства могат да показват графики, малък размер на паметта и т.н.): цялата информация в WML се съдържа в така наречените "палуби" (англ. палуба). Dec е най-малката единица данни, която може да бъде прехвърлена от сървъра. Палубите съдържат "карти" ( карта) (всяка карта е ограничена от тагове и). Винаги трябва да има поне една карта в едно тесте, но може да има няколко. В същото време на екрана на устройството се показва само една карта наведнъж и потребителят може да превключва между тях, като щракне върху връзките - това се прави, за да се намали броят на заявките за информация към сървъра; в същото време размерът на WML страниците не трябва да надвишава 1-4 килобайта.

VML(Английски) Векторен език за маркиране-- векторен език за маркиране) е разработен от Microsoft за описване на векторна графика. VML беше представен на W3C през 1998 г. от Microsoft, Macromedia и др. Приблизително по същото време Adobe, Sun и няколко други компании представиха PGML документи за разглеждане. И двата езика по-късно станаха основа за SVG.

PGML (Прецизен графичен език за маркиране, свободно преведен на руски - "прецизен графичен език за маркиране") - базиран на XML език за маркиране, използван за описване на векторни графики на уеб страница (диаграми, отделни елементи на интерфейса) под формата на текст в XML формат, използва модел за изграждане на изображение , подобно на PDF и PostScript. Той беше представен на консорциума W3C от Adobe Systems, IBM, Netscape Communications и Sun Microsystems през 1998 г., но не беше приет според препоръките. Почти едновременно, Microsoft представи своя VML проект за разглеждане, година по-късно беше разработен по-усъвършенстван SVG език, базиран на идеята за две технологии. SVG получи препоръка на W3C и се превърна в основен формат за описание на векторна графика на уеб страница.

SVG(от английски. С калируемV ectorг рафика-- мащабируеми векторни графики) -- мащабируемият векторен графичен език за маркиране, създаден от World Wide Web Consortium (W3C) и включен в подмножество на разширяемия език за маркиране XML, е предназначен да описва двуизмерен вектор и смесен вектор/растрова карта графики в XML формат. Поддържа както неподвижни, така и анимирани интерактивни графики - или, с други думи, декларативни и скриптови. Не поддържа описанието на триизмерни обекти. Това е отворен стандарт, който е препоръка на W3C, организацията зад стандарти като HTML и XHTML. SVG се основава на VML и PGML езиците за маркиране. Разработен от 1999г.

XBRL(Английски) дх разтегливБ бизнесР eportingЛ ъгъл, осветена Extensible Business Reporting Language е отворен стандарт за електронно финансово отчитане. Форматът XBRL се основава на разширяемия XML език за маркиране. XBRL използва синтаксиса на XML, както и свързаните с XML технологии като пространството от имена на XML, XML Schema, XLink и XPath. Една от целите на XBRL е да представлява и обменя финансова информациякато финансовите отчети на компаниите. Спецификацията на езика XBRL е разработена и публикувана от XBRL International, Inc., независима международна организация.

За да се подобри визуалното възприятие на мрежата, CSS технологията е широко използвана, която ви позволява да задавате единни стилове на дизайн за много уеб страници. Друга иновация, която си струва да се отбележи, е системата за именуване на ресурси URN. Единно име на ресурс).

Популярна концепция за развитието на World Wide Web е създаването на семантична мрежа. Семантичната мрежа е добавка към съществуващата World Wide Web, която е предназначена да направи информацията, публикувана в мрежата, по-разбираема за компютрите. Семантичната мрежа е концепцията за мрежа, в която всеки ресурс на човешки език е снабден с описание, което компютърът може да разбере. Семантичната мрежа предоставя достъп до ясно структурирана информация за всяко приложение, независимо от платформата и независимо от езиците за програмиране. Програмите ще могат сами да намират необходимите ресурси, да обработват информация, да класифицират данни, да идентифицират логически връзки, да правят заключения и дори да вземат решения въз основа на тези заключения. Ако е широко възприет и се прилага добре, семантичната мрежа има потенциала да революционизира Интернет. За да създаде удобно за компютър описание на ресурс, Semantic Web използва RDF формата (англ. Рамка за описание на ресурсите), който се основава на XML синтаксис и използва URI за идентифициране на ресурси. Новото в тази област е RDFS (англ. RDF схема) и SPARQL (англ. Протокол и RDF език за заявки) нов език за заявки за бърз достъп до RDF данни.

езици за маркиране) е набор от специални инструкции, наречени тагове, предназначени да формират структура в документи и да дефинират връзки между различни елементи на тази структура. С други думи, маркирането показва коя част от документа е заглавието, коя е подзаглавието, какво трябва да се счита за името на автора и т.н. Маркировката е разделена на стилистична маркировка, структурна маркировка и семантична маркировка.

Стилистична маркировка

Стилистичното маркиране е отговорно за външния вид на документа. Например в HTML този тип маркиране включва тагове като (курсив), (удебелен), (подчертаване) (зачеркнат текст) и др.

Структурна маркировка

Структурното маркиране определя структурата на документа. В HTML, за този тип маркиране, например тагове (параграф), (заглавие),

(раздел) и др.

Семантично маркиране

Семантичното маркиране информира за съдържанието на данните. Етикетите са примери за този тип маркиране. (име на документа), (код, използван за списъци с кодове), (променлива),

(адрес на автора).

Основните понятия на всеки език за маркиране са тагове, елементи и атрибути.

Етикети и елементи.

Значенията на тагове и елементи често се бъркат.

Таговете или контролните тагове, както също се наричат, служат като инструкции за програма за изобразяване от страна на клиента, за да се справят със съдържанието на маркер. За да се подчертае етикетът спрямо основното съдържание на документа, се използват ъглови скоби: етикетът започва със знак по-малко (<) и завершается знаком "больше" (>), вътре в който се поставят името на инструкциите и техните параметри. Например в HTML маркерът показва, че следният текст трябва да е в курсив.

Елемент са таговете заедно с тяхното съдържание. Следната конструкция е пример за елемент:

Този текст е в курсив .

Елементът се състои от отварящ етикет (в нашия пример това е маркерът ), съдържанието на маркера (в примера това е текстът "Това е текст в курсив") и затварящият маркер(), въпреки че понякога в HTML затварящият маркер може да бъде пропуснат.

Атрибути

Атрибутите се използват за определяне на параметри, които определят характеристиките на този елемент при дефиниране на елемент.

Атрибутите се състоят от двойка "име" = "стойност", която може да бъде зададена при дефиниране на елемент в начален маркер. Можете да оставите интервали отляво и отдясно от знака за равенство. Стойността на атрибута се посочва като низ, затворен в единични или двойни кавички.

Всеки маркер може да има атрибут, ако този атрибут е дефиниран.

Когато се използва атрибут, елементът приема следната форма:

<имя_тега атрибут = "значение"> съдържание на етикета

Текстът е центриран

Един отварящ маркер може да съдържа няколко атрибута, например:

Посочен размер и цвят на текста

Историята на развитието на езиците за маркиране.

Концепцията за хипертекст е въведена от У. Буш през 1945 г., а от 60-те години започват да се появяват първите приложения, използващи хипертекстови данни. Въпреки това, основното развитие тази технологияполучени, когато е имало реална нужда от механизъм за комбиниране на различни информационни ресурси, осигуряващ възможност за създаване, преглед на нелинеен текст.

През 1986 г. ISO одобри стандартизирания генерализиран език за маркиране. Този език е предназначен за създаване на други езици за маркиране, той дефинира разрешения набор от тагове, техните атрибути и вътрешна структурадокумент. По този начин е възможно да създадете свои собствени тагове, свързани със съдържанието на документа. Сега става очевидно, че подобни документи са трудни за тълкуване без дефиниция на езика за маркиране, която се съхранява в дефиниция на типа на документа (DTD). DTD групира всички езикови правила в стандарта SGML. С други думи, DTD описва връзката между таговете и правилата за тяхното прилагане. Освен това за всеки клас документи се дефинира собствен набор от правила, които описват граматиката на съответния език за маркиране. По този начин само с помощта на DTD може да се провери правилното използване на тагове и следователно той трябва да бъде изпратен заедно с SGML документа или включен в документа.

По това време, в допълнение към SGML, имаше няколко други конкуриращи се подобни езика, но популярността (HTML, който е един от неговите наследници) даде на SGML неоспоримо предимство пред неговите колеги.

Използвайки SGML, можете да опишете структурирани данни, да организирате информацията, съдържаща се в документите, и да представите тази информация в някакъв стандартизиран формат. Но поради своята сложност, SGML се използва главно за описване на синтаксиса на други езици и малко приложения се занимават директно с SGML документи. SGML обикновено се използва само в големи проекти, например за създаване на единна система за управление на документи за голяма компания.

Езикът за маркиране на HTML е много по-прост и по-удобен от SGML, неговите инструкции са предназначени основно за контрол на процеса на показване на съдържанието на документа на екрана. HTML като начин за маркиране на технически документи е създаден от Тим ​​Бърнърс-Лий през 1991 г. специално за научната общност. Първоначално това беше само едно от SGML приложенията.

Въпреки факта, че единственото нещо, което HTML може да направи, е да класифицира части от документ и да гарантира, че той се показва правилно в браузъра, това е най-популярният език за маркиране. Това е така, защото HTML е сравнително лесен за научаване. Всичко, което трябва да направите, е да научите HTML командите. DTD за HTML се съхранява в браузъра. Освен това трябва да се отбележи, че HTML е проектиран да работи на различни платформи. Но има редица значителни ограничения:

  1. HTML има фиксиран набор от тагове и този набор не може да бъде разширен или променен;
  2. Езиковите етикети на HTML показват само как трябва да бъдат представени данните, тоест външния вид на документа. HTML не носи информация за значението на съдържанието, съдържащо се в таговете, структурата на документа.

Всеки документ има три компонента:

  • съдържание;
  • структура;
  • стил.

Обикновено съдържанието на документа не е представено в произволен ред, а има определенструктура . Структурата е съставът и последователността на части (блокове) на документа.

стил Документът определя формата, в която съдържанието му ще бъде изведено на определено устройство (например принтер или дисплей). Концепцията за стил включва характеристиките на шрифта (име, размер, цвят) на целия изходен документ или неговите отделни блокове, реда на пагинация, подреждането на блоковете на страниците и други параметри.

Езици за маркиране на документиса изкуствени езици, предназначени да опишат структурата на документ и връзките между различните обекти на структурата. Данните за маркиране също се наричатметаданни.

Първият език за маркиране е GML език .Негов непосредствен наследник беше SGML език - стандартен обобщен език за маркиране, който дефинира правилата за писане на елементи за маркиране на документи.

Изисквания за езика за маркиране на документа:

  1. Езикът трябва да бъде четим от човека.
  2. Маркираните файлове с документи трябва да бъдат текстови и кодирани с помощта на кодови знаци ASCII
  3. Езикът може да използва връзки както към вътрешни ресурси (в същия документ), така и към външни ресурси (в други документи).

В SGML и подобни езици използват специални инструменти за маркиране на документи:

  • структура на документа;
  • дескриптори или елементи и свързани с тях атрибути;
  • субекти (субекти);
  • коментари.

SGML документи имат дървовидна структура.

Дескриптори в SGML поставени в началото (откриващ дескриптор) и в края (затварящ дескриптор) на всекиелемент (артикул).

Атрибути са прости символни конструкции (артикули ), които се добавят към елементите, за да им дадат прецизиране на действието на дескриптора.

Общи езици за маркиране като SGML , позволяват използването на атрибути, с които могат да бъдат свързани до 15 различни типа стойности, включително:

  • Препратки към всякакви ресурси извън документа, които обикновено се наричат ​​обекти (субекти).
  • Уникален идентификатор (документ за самоличност ) елемент в документа.
  • Указатели на идентификатор ( ID указатели ), които имат кръстосани препратки за тези елементи, които иматдокумент за самоличност споменато в документа.
  • Елементни етикети или атрибути, които дефинират таговете в съдържанието на елемента.
  • Данни за знаци (символни данни) или CDATA , които са всички валидни знаци, които не могат да се използват като стойности на атрибути.

Коментари ви позволяват да добавяте информация, която няма да бъде видима след обработка на документа. Коментарите не оказват влияние върху скоростта на обработка на документа, не се разглеждат и обработват като част от съдържанието SGML - документ. Те просто са включени в изходния текст.

За проверка на съответствието на документа с маркирането от даден тип се използват специални програми -анализатори (парсери). Парсерите са или самостоятелни програми, или част от програма за обработка на SGML документи. За да може анализаторът да извърши валидиране на документ, се създава специален документ, наречендефиниране на типа документ

HTML език е езиково приложение SGML за използване винтернет с фиксирана структура, фиксиран набор от елементи (дескриптори) и техните атрибути, както и фиксиран набор от обекти. разширен език за маркиране XML (разширяем език за маркиране). XML език е подмножество на езика SGML , напълно съвместим с него.

Езикът XML предоставя широк спектър от функционалности, които не са налични HTML

4 . 3 .2. Версии и разширения на HTML и XML

Първа версия език за маркиране на хипертекст– HTML (HyperText Markup Language), като самата уеб технология, е разработена от Тим ​​Бърнърс Лий през 1991 г. HTMLе реализация на езиковите правила SGML за тип документ, който е наименувандокументи HTML. Езикът дефинира фиксирана структура, фиксиран набор от тагове и техните атрибути и фиксиран набор от обекти. Програмите за обработка на HTML документи се наричат ​​уеб- браузъри . Резултатът от обработката на документи е Web-страница се показва на екрана на дисплея.

През 1994 г. Групата за интернет поддръжка - IETF (Работна група за интернет инженерство) разработи спецификацията HTML 2.0, която постави началото на широкото приемане на HTML езика в мрежатаинтернет . През същата година е създаден консорциумът W3C (World Wide Web Corporation), който обединява 165 търговски и академични организации, разработчици и потребители (от създаването си до момента тази организация се ръководи от T. B. Lee). последна версия HTML спецификация - HTML 4.01 беше приет от консорциума през декември 1999 г.

  • Езикът XML предоставя широк спектър от функции, които не се срещат в HTML.

Последната версия на спецификацията на езика XML, XML 1.1, беше приета през април 2004 г.

Базиран на XML езика, W3C разработи по-нататъшно развитие на езика HTML - език XHTML (разширен HTML - разширен HTML). Първата версия на този език, XHTML 1.0, беше приета през януари 2000 г. Тази версия всъщност е преформулиране на HTML 4 като приложение на XML 1.0. Предполага се, че по-нататъшното развитие на HTML езика ще се извършва в съответствие със спецификациите на XHTML.

Нова версия на XHTML, XHTML 1.1, беше приета от W3C през май 2001 г. Тази препоръка дефинира нов тип документ, базиран на модули XHTML. Всеки XHTML 1.1 модул съдържа един или повече HTML езикови елементи и/или атрибути.

По спецификация, документи XHTML 1.1 се състои от следните групи модули XHTML:

Основните модули са модули, които се изискват във всеки тип документ, отговарящ на спецификацията на XHTML (тази група включва модулиСтруктура, текст, хипертекст и списък).

Аплет модул , съдържаща един елемент< applet > (този елемент е остарял и се препоръчва да се използва елементът вместо него< object > ).

Модули за разширение на текст, които дефинират различни допълнителни модули за текстово маркиране (тази група включва модулиПрезентация, редактиране и двупосочен текст).

Модули за формуляри (тази група включва модулиОсновни форми и формуляри).

Модули за таблица (тази група включва модулиОсновни таблици и таблици).

Модул за изображения A, който предоставя основни възможности за вграждане на изображения (този модул може също да се използва независимо в някои реализации от карти на изображения от страна на клиента).

Модул Image Map от страна на клиента , който предоставя елементи за карти на изображения от страна на клиента (този модул изисква включването на модулаОбраз ).

Обектен модул A, който осигурява поддръжка за включване на обекти с общо предназначение.

Модул за рамки A, който предоставя елементи, свързани с рамки.

URL (относителните URL адреси на документа се изчисляват с помощта на този елемент).

Модул за идентификация на името , използван за идентифициране на специфични елементи в HTML документи.

Наследен модул A, който определя елементи и атрибути, които вече не се препоръчват в предишни версии на HTML и XHTML и вече не се препоръчват.

4 . 3.3. Видове HTML и XHTML структури

Според спецификацията HTML 4.01 за документи HTML дефинира три структури , описан от трите DTD. Разработчициуеб -страниците трябва да включват една от трите декларации за тип в своите документи. Разликата между DTD се крие в елементите, които поддържат. Съобщение DTD трябва да се постави в самото начало на документа.

HTML 4.01 Строг DTD (строга определение) включва всички елементи и атрибути, които не са отменени (отхвърлено ) и не се използва в рамкирани документи.

HTML 4.0 Преходна DTD дефиниция (преходна дефиниция) включва всички елементи, включени в стриктното DTD , както и премахнати селектирани елементи и атрибути.

Дефиниция на HTML 4.0 Frameset DTD (определение за рамки) включва, освен елементите на преходния DTD, рамки.

Първи ред на документа HTML , дефинирани в съответствие със спецификацията XHTML

Този ред указва версията, която да се използва XML и кодиране на знаци на документа. При кодиране на знаци в XML се използва двубайтов код Unicode . Като стойности на параметритекодиране най-често използваните кодировки UTF-8 , в който стойностите на първите 128 знака са представени в еднобайтово кодиране, знаците на най-често срещаните езици (включително руски и украински) са представени с два байта, а останалите символи са представени с три байтове. Кодиран UTF-16 всички символи са представени с два байта (това кодиране се препоръчва за руски и украински документи HTML).

HTML език за маркиране

Към днешна дата има много технологии за създаване на уеб страници, без които уеб мастер не може. Но основата за разработване на уеб документи е, разбира се, езикът за маркиране на хипертекст HTML.

HTML е предимно език за маркиране и кодът, написан на него, се изпълнява на компютъра на клиента в приложение за уеб браузър. С това е свързана неговата относителна простота и лекота на разработка.

Защо ви е необходим език за маркиране?

Когато създавате обикновен документ в програма за текстообработваща програма, можете лесно да форматирате документа, като например да зададете курсив или удебелен шрифт, да дадете на абзац стил на заглавие или обикновен текст и т.н. Това, което правите с документа на екрана на монитора, се прехвърля на хартия в същата форма, когато се отпечатва на принтера.

Независимо дали изберете опция от падащите менюта или ще дадете команда от клавиатурата, веднага виждате резултата от усилията си на екрана. Конкретните команди, които реализират показването на документа на екрана или на хартия обаче, ще бъдат скрити от вас.

В случай на уеб страници, потребителят не работи с хартиени, а с електронни документи, получени чрез интернет. Тук принципът на показване на документ с инструменти за форматиране на родителското приложение не е приемлив. Потребителят ще трябва да има твърде много приложения или всякакви преобразуватели на своя компютър, за да работи ефективно с многото възможни формати на документи.

Идеята за решаване на проблема с обмена на документи между различни компютри и приложения през Интернет се основава на HyperText Markup Language (HTML). Този език е създаден преди повече от 15 години като стандарт за формат на документи и е приет от огромното мнозинство потребители на Интернет и най-важното от всички производители. софтуери оборудване за уеб. Документи, маркирани според HTML, могат да се четат на всеки компютър, който има само един зрител за такива документи - браузър.

Благодарение на HTML езика за маркиране, уеб клиентът може да види документ на екрана на своя компютър във формата, в която разработчикът го е предвидил: с определени размери на шрифта и прекъсвания на абзаци, с определено подреждане на картини, хипервръзки и т.н. .

Текстов документ, написан в HTML, има размер в байтове, няколко пъти по-малък от размера на подобен документ, изготвен в текстов процесор (например Word).

Бърнърс-Лий (разработчикът) базира разработения език на езика SGML и методите за работа с хипертекст, което е причината за името на създадения от него език – HTML. Нов езикизползва основни SGML конструкции за описание на документи и хипертекстови връзки.


Хипер тексте начин за организиране на текст, графики и други данни, в които елементите на данни са свързани заедно. Могат да бъдат свързани както елементи на един документ, така и елементи от различни документи. Структурата на хипертекста е в основата на световната мрежа.

Хипертекстовете са електронни документи. Можете да работите с хипертекстове само на компютър; в печатна форма хипертекстовете не съществуват. Пример за хипертекстова система е добре познатата помощна система на Windows.

Връзкив структурата на хипертекста се извършват с помощта връзки.Благодарение на връзките, потребителят може да извика друг документ от един документ, следващия документ от него и т.н.

През 1989 г. Бърнърс-Лий развива информационна система, напомнящ принципа на документи, свързани с връзки. Документите се съхраняват на сървъри, разположени по целия свят и свързани помежду си чрез интернет канали. Той се развива HTTP протокол - езикът, на който сървърите трябва да обменят хипертекстови документи, и написа първите програми за уеб сървър и браузър. Той се обърна директно към интернет общността и през 1991 г. ентусиасти започнаха да създават първите уеб сайтове.

През годините World Wide Web се ​​разраства бързо, за да се превърне в най-популярната услуга в Интернет. В момента той удовлетворява информационните нужди на най-широк кръг потребители, включително милиони уеб сайтове. Големите сайтове хостват хиляди и стотици хиляди документи, а общият брой документи в WWW се увеличава всяка секунда, тъй като огромна армия от специалисти и аматьори в различни части на земното кълбо работи върху създаването им.

световна мрежаили съкратеноуеб- това е глобална система за разпространение на хипертекстова информация, използваща Интернет като транспортен канал.

Всъщност World Wide Web е хипертекстово пространство от документи, което не е свързано с географията на самите уеб сайтове. Следователно в това пространство физическото разстояние между възлите няма смисъл. По същия начин можете да разглеждате уеб страници на екрана на монитора, които се съхраняват както на компютърен диск в съседната стая, така и на сървър, намиращ се в друга държава.

Световната мрежа работи според определени стандарти, които се разработват и прилагат от асоциация на изследователски и индустриални организации - консорциум W3C(съкратено от World Wide Web Consortium). .

Езикът за маркиране на HTML е базиран на езика SGML. Инструментите за маркиране на абзаци, заглавия, списъци и други елементи, налични в HTML, също бяха предоставени в SGML. Заслугата на изобретателя на HTML е, че той въведе в езика за маркиране това, което не е SGML - това са хипертекстови връзки.

Изпратете вашата добра работа в базата от знания е лесно. Използвайте формуляра по-долу

Студенти, специализанти, млади учени, които използват базата от знания в своето обучение и работа, ще Ви бъдат много благодарни.

Подобни документи

    Определение на понятието хипертекст. Основните части на SGML документ. История на създаването стандартен езикМаркиране на HTML документ. Разлики между синтаксиса на XHTML и HTML. RSS е семейство от XML формати за описание на новинарски емисии. Използване на езика за маркиране на KML.

    презентация, добавена на 15.02.2014

    Основи на езика за програмиране на уеб страниците - HTML. Типовете информация, която една уеб страница може да съдържа, са текст, графика, звук, анимация и видео. Инструментариум за създаване на уеб страници. Основни HTML редактори, които се използват за уеб дизайн.

    резюме, добавен на 19.01.2011

    основни характеристикиЕзик за маркиране на хипертекст. Структурата на HTML документа. Преглед на основните характеристики на HTML. Елементи на модерния дизайн на уеб страница. Анализ практическо приложение HTML (на примера с уроци).

    курсова работа, добавена на 24.11.2012 г

    Основни тагове и атрибути на HTML езика. Създаване на уеб сайт, който да представлява няколко взаимно свързани страници. Обмислете различни стойности на атрибути и маркери на страници и други документи. Екранни форми на разработените страници.

    лабораторна работа, добавена на 16.04.2014г

    Какво е маркировка. Езикът за маркиране е набор от конвенции относно принципите на форматиране, които се използват за кодиране на текстови блокове. Възможности за SGML, HTML, XML формати, история на създаване, специфика на приложението, контрол върху разположението на информацията.

    резюме, добавен на 22.03.2010

    Новият език за маркиране на хипертекст XHTML. Валидиране на XHTML документи, определяне на техния тип. Често срещани грешки в XHTML маркирането. Съответствие на потребителските агенти. Използване на XHTML с други пространства от имена. Разширяване на HTML семантиката.

    курсова работа, добавена на 14.07.2009

    Изучаване на алгоритъма за рекурсивно слизане и системата за изграждане на граматика с помощта на лексикален анализатор Lex. Написване на програма за преводач за HTML езика за маркиране. Проверка на входната последователност за правилността на въвеждането като обща функцияпрограми.

    контролна работа, добавена на 25.12.2012г