Hypertekst-document. Verschil tussen hypertext en gewone documenten

Onder een hypertext document wordt verstaan ​​een document dat zogenaamde links bevat naar een ander document. Dit alles wordt geïmplementeerd via het HyperText Transfer Protocol (HTTP).

Informatie in webdocumenten is te vinden op trefwoorden. Dit betekent dat elke webbrowser specifieke links bevat waarmee zogenaamde hyperlinks worden gevormd, waardoor miljoenen internetgebruikers over de hele wereld naar informatie kunnen zoeken.

Hypertext-documenten worden gemaakt op basis van de HTML-taal (HyperText Markup Language). Deze taal is heel eenvoudig, de besturingscodes, die in feite door de browser worden samengesteld voor weergave op het scherm, bestaan ​​uit ASCII-tekst. Links, lijsten, koppen, afbeeldingen en formulieren worden HTML-elementen genoemd.

Hypertext-opmaaktaalHTML

De programmeertaal HTML (Hypertext Markup Language) is ontworpen om hypertext-documenten te maken, waarvan het formaat niet afhankelijk is van de computer of het gebruikte besturingssysteem. HTML-documenten zijn Standard Generalized Markup Language (SGML)-documenten met een semantiek die geschikt is om informatie uit een groot aantal domeinen weer te geven. HTML-documentbestanden moeten de extensie .html of .htm hebben. Dit formaat is geschikt voor het presenteren van e-mailberichten, nieuws, menu's, opties, hypermedia-documenten, resultaten van databasequery's, grafische documenten, enz.

HTML wordt sinds 1990 gebruikt op het World Wide Web (WWW) door Tim Berners-Lee.

Momenteel is er ook een eenvoudig dialect van SGML - XML ​​(Extensible Markup Language). Aangenomen wordt dat deze taal compatibel is met SGML en HTML (dit laatste is slechts gedeeltelijk waar).

Elke SGML-applicatie bestaat uit verschillende onderdelen:

De SGML-declaratie definieert welke tekens en scheidingstekens in een toepassing kunnen worden gebruikt.

Dtd (documenttypedefinitie) definieert een standaard voor documenttypen en definieert de syntaxis van basisconstructies.

Een semantische specificatie, die ook bepaalde syntaxisbeperkingen kan bevatten die niet zijn opgenomen in de DTD, enz. ...

SGML is een systeem voor het beschrijven van opmaaktalen (markup). HTML is een voorbeeld van zo'n taal. Elke opmaaktaal die in SGML is gedefinieerd, wordt een SGML-toepassing genoemd. HTML 4.0 is een SGML-toepassing die voldoet aan de internationale norm ISO 8879: 1986 - Standard Generalized Markup Language SGML (gedefinieerd in).

Een SGML-applicatie kenmerkt zich door:

SGML aangifte. Een SGML-declaratie specificeert welke tekens en scheidingstekens in een applicatie kunnen worden gebruikt.

Beschrijving van het documenttype DTD (Document Type Definition). DTD definieert de syntaxis voor opmaakconstructies. Een DTD kan aanvullende definities bevatten, zoals referentie-entiteiten.

Een specificatie die de semantiek van de opmaak beschrijft. Deze specificatie definieert ook syntactische beperkingen die niet kunnen worden uitgedrukt in een DTD.

Voorbeelden van documenten die gegevens en opmaak bevatten. Elk voorbeeld bevat een verwijzing naar een DTD die wordt gebruikt om deze te interpreteren.

HTML biedt de ontwikkelaar de volgende mogelijkheden:

Publiceer realtime documenten met titels, tekst, tabellen, tekeningen, foto's en meer.

Met één muisklik haalt u documenten op via hypertekstlinks.

Formulieren (formulieren) ontwerpen voor bediening op afstand, voor het bestellen van producten, het boeken van tickets of het zoeken naar informatie.

Voeg spreadsheets (bijv. Excel), videoclips, geluidsclips en andere toepassingen direct toe aan het document.

web Server is een server die HTTP-verzoeken van clients accepteert, meestal webbrowsers, en HTTP-reacties daarop afgeeft, meestal samen met een HTML-pagina, afbeelding, bestand, mediastream of andere gegevens. Webservers vormen de ruggengraat van het World Wide Web.

Een webserver verwijst naar zowel de software die als webserver fungeert als de computer waarop de software draait.

Clients hebben toegang tot de webserver via de URL van de webpagina of een andere bron die ze willen.

Extra functies van veel webservers zijn:

Een logboek bijhouden van gebruikersverzoeken aan bronnen,

Gebruikersverificatie,

Ondersteuning voor dynamisch gegenereerde pagina's,

HTTPS-ondersteuning voor veilige verbindingen met clients.

Tegenwoordig zijn de twee meest voorkomende webservers, samen goed voor ongeveer 90% van de markt, de volgende:

Apache is een gratis webserver die het meest wordt gebruikt op Unix-achtige besturingssystemen

IIS van Microsoft, gedistribueerd met het besturingssysteem van de Windows NT-familie

Volledig verschillende apparaten kunnen als clients worden gebruikt om toegang te krijgen tot webservers:

Webbrowser is de meest gebruikelijke manier

Speciale software kan onafhankelijk toegang krijgen tot webservers voor updates of andere informatie

De mobiele telefoon heeft toegang tot de bronnen van de webserver via het WAP-protocol

Andere slimme apparaten of huishoudelijke apparaten

PHP(eng. PHP: Hypertekst preprocessor- "PHP: Hypertext preprocessor") is een programmeertaal die is ontworpen om HTML-pagina's op een webserver te genereren en met databases te werken. Momenteel ondersteund door de overgrote meerderheid van hostingproviders. Inbegrepen bij LAMP, de "standaard" suite voor het bouwen van websites (Linux, Apache, MySQL, PHP (Python of Perl)).

Het PHP-ontwikkelteam bestaat uit veel mensen die zich vrijwillig inzetten voor de kern en uitbreidingen van PHP en gerelateerde projecten zoals PEAR of de taaldocumentatie.

Op het gebied van webprogrammering is PHP een van de meest populaire scripttalen (samen met JSP, Perl en talen die worden gebruikt in ASP.NET) vanwege de eenvoud, snelheid van uitvoering, rijke functionaliteit en distributie van broncodes op basis van een PHP-licentie. PHP onderscheidt zich door de aanwezigheid van een core en plug-ins, "Extensies": voor het werken met databases, sockets, dynamische afbeeldingen, cryptografische bibliotheken, PDF-documenten, enz. Iedereen kan zijn eigen extensie ontwikkelen en aansluiten. Er zijn honderden extensies, maar slechts enkele tientallen beproefde extensies worden standaard meegeleverd. De PHP-interpreter maakt verbinding met een webserver via een module die speciaal voor die server is gemaakt (bijvoorbeeld Apache of IIS), of als een CGI-toepassing.

Bovendien kan het worden gebruikt om administratieve taken op UNIX, GNU / Linux, Microsoft Windows, Mac OS X en AmigaOS-besturingssystemen op te lossen. In deze hoedanigheid werd het echter niet wijdverbreid, waardoor de palm aan Perl, Python en VBScript werd gegeven.

PHP wordt momenteel gebruikt door honderdduizenden ontwikkelaars. Ongeveer 20 miljoen sites melden dat ze met PHP werken, wat meer is dan een vijfde van de internetdomeinen.

Apache HTTP-server- gratis webserver. Sinds april 1996 is het de populairste HTTP-server op internet; in augustus 2007 draaide het op 51% van alle webservers, in april 2008 was het 49% hoger.

Betrouwbaarheid en configuratieflexibiliteit worden beschouwd als de belangrijkste voordelen van Apache. Hiermee kunt u externe modules aansluiten om gegevens te verstrekken, een DBMS gebruiken om gebruikers te authenticeren, foutmeldingen wijzigen, enz. Ondersteunt IPv6.

Het meest voorkomende nadeel is het ontbreken van een handige standaardinterface voor de beheerder.

De server is begin 1995 geschreven en er wordt aangenomen dat de naam teruggaat op de komische titel "a patchy" (eng. Lapje), omdat het de fouten van de toen populaire World Wide Web-server NCSA HTTPd 1.3 heeft verholpen. Later, vanaf versie 2.x, is de server herschreven en bevat nu niet de NCSA-code, maar de naam blijft. Op dit moment is de ontwikkeling in de 2.2-tak aan de gang en in versies 1.3 en 2.0 worden alleen beveiligingsreparaties gemaakt.

De Apache-webserver is ontwikkeld en onderhouden door de open-sourcegemeenschap van ontwikkelaars onder auspiciën van de Apache Software Foundation en is opgenomen in veel softwareproducten, waaronder Oracle Database en IBM WebSphere.

Een van de meest populaire manieren om elektronische publicaties te verspreiden (samen met cd-roms) is internet. Dit wereldwijde netwerk biedt de gebruiker een aantal diensten met betrekking tot de plaatsing, opslag, verzending van elektronische publicaties en de toegang daartoe. De diensten worden uitgevoerd op basis van internetservers. Deze servers zijn FTP, Gopher, mailservers (e-mailservers), nieuwsservers (Nieuwsservers), WWW-servers (webservers).

Blijkbaar is het gebied van het meest wijdverbreide gebruik van hyperteksttechnologieën de World Wide Web (WWW) netwerkservice van het wereldwijde internet. Deze service biedt intuïtieve hypertext-gebaseerde toegang tot gegevens op het wereldwijde netwerk. Voor deze doeleinden zijn browserprogramma's en speciale softwaretools ontwikkeld om het proces van het maken van webdocumenten (lokale archieven, sites, webpagina's) te automatiseren.

Het relatieve gemak van het maken en openen van webpublicaties heeft de ontwikkeling van intranet(Intranet) - particuliere netwerken op basis van internettechnologieën. Met intranet kunt u kantoren in hetzelfde gebouw of in verschillende delen van de wereld met elkaar verbinden, zonder toegang tot gegevens door onbevoegden.

Vóór de komst van WWW-technologie was toegang tot gegevens op internet alleen mogelijk in tekstmodus en vereiste een goede kennis van verschillende aspecten van de werking van dit netwerk. Daarom waren internetgebruikers in die tijd vooral wetenschappelijke instellingen en professionele programmeurs die snel toegang nodig hadden tot verschillende speciale materialen in lokale archieven en informatie-uitwisseling met collega's. WWW-technologie heeft de mogelijkheden van internet aanzienlijk uitgebreid en biedt de eenvoudigste toegang tot informatie voor niet-professionele gebruikers.

De World Wide Web-technologie was oorspronkelijk gebaseerd op het idee van hypertekstcommunicatie tussen knooppunten van het wereldwijde netwerk over de hele wereld. En in dit opzicht kan WWW-technologie worden beschouwd als een van de vormen van implementatie van hyperteksttechnologieën in een specifieke omgeving die zijn eigen fundamentele kenmerken heeft.

Sinds de oprichting is de WWW-technologie voortdurend verbeterd. Tegenwoordig zijn webpublicaties in de vorm van hypertext webdocumenten wijdverbreid. Webpublicatie werkt op client-servertechnologie. Een webserver is een programma dat op een computer wordt uitgevoerd en is ontworpen om documenten te verstrekken aan andere computers, die de juiste verzoeken verzenden. Webclient is een programma waarmee een gebruiker documenten van een server kan opvragen. De server wordt alleen ingeschakeld als er een document wordt opgevraagd.

HTML-documenten, ook wel webdocumenten genoemd, bieden de gebruiker de mogelijkheid, door een trefwoord of zin op te geven, om toegang te krijgen tot het bijbehorende bestand (fragment) of om naar een ander HTML-document te navigeren dat via een hyperlink aan het opgegeven sleuteltekstelement is gekoppeld. Deze hyperlinks tussen bestanden en documenten bevinden zich fysiek op servers over de hele wereld. Dit is het belangrijkste verschil tussen webdocumenten en gewone hypertext-documenten. Het internet en zijn subnetten (een reeks documenten die thematisch en logisch verwant zijn) fungeren dus als een medium voor hypertext-webdocumenten.

De taal waarin webclients en -servers communiceren, heet HTTP(HyperText Transmissie Protocol). Alle webapplicaties moeten HTTP ondersteunen voor het verzenden en ontvangen van hypertext en hypergrafische webdocumenten en hypermedia.

Het is voor de gebruiker mogelijk om interactief met de WWW-server te interageren. In dit geval kan de gebruiker elk formulier met velden voor het invoeren van digitale of symbolische informatie invullen en naar de server sturen door op de overeenkomstige knop in het formulier te klikken. De server, die gegevens uit de formuliervelden heeft ontvangen, start een programma dat speciaal voor dit formulier is gemaakt en dat de ontvangen gegevens verwerkt, dynamisch een HTML-document genereert en terugstuurt naar de gebruiker.

Informatie-inhoud en toegankelijkheid zijn twee van de belangrijkste eigenschappen van documenten die we zo waarderen. Daarom moet een succesvol tekstdocument deze eigenschappen hebben. In hoeverre hypertext ze bezit, en in welke mate - tot gewone tekst, zul je uit dit artikel leren.

We weten allemaal dat voetnoten te vinden zijn op boekpagina's - aanvullende informatie over het onderwerp. Er worden echter zeer weinig zinvolle gegevens in de voetnoot geplaatst. Dit probleem wordt opgelost door een hypertekstdocument, dat een gekoppeld systeem van documenten is, waarin het hoofddocument staat dat u aan het lezen bent, en aanvullende documenten die informatie bevatten over de problemen die in de tekst naar voren worden gebracht. Ze zijn allemaal met elkaar verbonden door links waarmee u gemakkelijk tussen teksten kunt navigeren. Een tekstdocument is een geordende informatiearray die geen aanvullende teksten bevat buiten de hoofdtekst.

Het is niet moeilijk om aan te nemen dat het hypertext-formaat een grote informatieve lading met zich meebrengt, gemakkelijk te navigeren is met betrekking tot aanvullende informatie. Platte tekst heeft een lineaire structuur, maar hypertekst op zijn beurt niet. Hypertext kan in elektronische vorm worden gemaakt, het is onmogelijk in papieren vorm (als we het niet hebben over "literaire hypertext"). In dit opzicht is gewone tekst veelzijdiger. Wil je effectief linken naar andere teksten, waarbij je het hoofdinformatieblok verrijkt, dan is hypertext jouw keuze.

  1. Een hypertext document bevat links, een normaal document niet;
  2. In een hypertextdocument is aanvullende informatie gemakkelijker toegankelijk dan in een regulier document;
  3. Hypertekst is niet lineair, normale tekst is lineair;
  4. Hypertext is typisch voor communicatie op internet.

Er zijn verschillende definities van hypertekst: “Hypertekst is tekst die door middel van links is gekoppeld aan andere teksten.<…>Hypertekst is een tekst die zo is gerangschikt dat hij verandert in een systeem, een hiërarchie van teksten, en tegelijkertijd een eenheid en een veelheid aan teksten vormt. Het eenvoudigste voorbeeld van hypertext is elk woordenboek of encyclopedie, waarbij elk artikel links heeft naar andere artikelen van hetzelfde woordenboek."

Het meest opvallende voorbeeld moderne hypertekst- het world wide web WWW (WorldWideWeb), bestaande uit aan elkaar gekoppelde websites. Het is bijna onmogelijk om daar een pagina te vinden die niet is gekoppeld aan alle andere webpagina's op internet. Daarom kreeg het de naam van het web.

Veel onderzoekers beschouwen het creëren van hypertekst als het begin van een nieuw informatietijdperk, in tegenstelling tot het tijdperk van typografie. Lineariteit van schrijven, die uiterlijk de lineariteit van spraak weerspiegelt, blijkt een fundamentele categorie te zijn die het menselijk denken en begrijpen van de tekst beperkt.

Hypertext-technologieën maken het daarentegen gemakkelijk om verschillende soorten informatie te combineren - gewone tekst, tekening, grafiek, tabel, diagram, geluid en bewegend beeld.

Zowel traditionele tekst als hypertekst zijn fenomenen die worden gegenereerd door nieuwe technologieën. In het eerste geval maakte technologie het mogelijk om kennis van verschillende soorten gemakkelijk te repliceren en te verspreiden, en in het tweede geval maakten computertechnologieën het mogelijk om het uiterlijk van de tekst en de structuur ervan te veranderen.

De heterogeniteit van hypertekst is de eerste technologische eigenschap van hypertekst, technologisch in die zin dat het rechtstreeks voortvloeit uit de gebruikte computertechnologie. De tweede technologische eigenschap van hypertekst is de niet-lineariteit ervan. Hypertext heeft geen standaard, regelmatige leesvolgorde. Andere eigenschappen van hypertekst zijn tot op zekere hoogte een gevolg van deze twee technologische eigenschappen.

De verschillen tussen tekst en hypertekst kunnen als volgt worden samengevat:

1) eindigheid, volledigheid van de traditionele tekst vs. oneindigheid, onvolledigheid, openheid van hypertekst;

2) tekstlineariteit vs. niet-lineariteit van hypertekst;

4) subjectiviteit, eenzijdigheid van gewone tekst vs. objectiviteit, veelzijdigheid van hypertekst;

5) uniformiteit van platte tekst vs. heterogeniteit van hypertekst.

Informatie-inhoud en toegankelijkheid zijn twee van de belangrijkste eigenschappen van documenten die we zo waarderen. Daarom moet een succesvol tekstdocument deze eigenschappen hebben. In hoeverre hypertext ze bezit, en in welke mate - tot gewone tekst, zul je uit dit artikel leren.

We weten allemaal dat voetnoten te vinden zijn op boekpagina's - aanvullende informatie over het onderwerp. Er worden echter zeer weinig zinvolle gegevens in de voetnoot geplaatst. Dit probleem wordt opgelost door een hypertekstdocument, dat een gekoppeld systeem van documenten is, waarin het hoofddocument staat dat u aan het lezen bent, en aanvullende documenten die informatie bevatten over de problemen die in de tekst naar voren worden gebracht. Ze zijn allemaal met elkaar verbonden door links waarmee u gemakkelijk tussen teksten kunt navigeren. Een tekstdocument is een geordende informatiearray die geen aanvullende teksten bevat buiten de hoofdtekst.

Het is niet moeilijk om aan te nemen dat het hypertext-formaat een grote informatieve lading met zich meebrengt, gemakkelijk te navigeren is met betrekking tot aanvullende informatie. Platte tekst heeft een lineaire structuur, maar hypertekst op zijn beurt niet. Hypertext kan in elektronische vorm worden gemaakt, het is onmogelijk in papieren vorm (als we het niet hebben over "literaire hypertext"). In dit opzicht is gewone tekst veelzijdiger. Wil je effectief linken naar andere teksten, waarbij je het hoofdinformatieblok verrijkt, dan is hypertext jouw keuze.

Conclusies site

  1. Een hypertext document bevat links, een normaal document niet;
  2. In een hypertextdocument is aanvullende informatie gemakkelijker toegankelijk dan in een regulier document;
  3. Hypertekst is niet lineair, normale tekst is lineair;
  4. Hypertext is typisch voor communicatie op internet.