Hypertekstdokument. Forskjellen mellom hypertekst og vanlige dokumenter

Et hypertekstdokument er et dokument som inneholder såkalte lenker til et annet dokument. Alt dette er implementert via HyperText Transfer Protocol (HTTP).

Informasjon i Web-dokumenter kan bli funnet ved hjelp av nøkkelord. Dette betyr at hver nettleser inneholder spesifikke lenker som såkalte hyperkoblinger dannes gjennom, slik at millioner av Internett-brukere kan søke etter informasjon rundt om i verden.

Hypertekstdokumenter lages ved hjelp av HTML (HyperText Markup Language). Dette språket er veldig enkelt dets kontrollkoder, som faktisk er kompilert av nettleseren for visning på skjermen, består av ASCII-tekst. Lenker, lister, overskrifter, bilder og skjemaer kalles HTML-elementer.

Hypertext Markup LanguageHTML

HTML-programmeringsspråket (Hypertext Markup Language) er ment for å lage hypertekstdokumenter, hvis format ikke avhenger av datamaskinen eller operativsystemet som brukes. HTML-dokumenter er Standard Generalized Markup Language (SGML) dokumenter med semantikk egnet for å representere informasjon fra et bredt spekter av domener. HTML-dokumentfiler må ha filtypen .html eller .htm. Dette formatet er egnet for å presentere e-postmeldinger, nyheter, menyer, alternativer, hypermediedokumenter, resultater av databasespørringer, grafiske dokumenter, etc.

HTML brukes i World Information System Verdensomspennende Web (WWW) siden 1990 (utviklet av Tim Berners-Lee).

For øyeblikket er det også en enkel dialekt av SGML-språket - XML ​​(Extensible Markup Language). Språket er ment å være kompatibelt med SGML og HTML (sistnevnte er bare delvis sant).

Enhver SGML-applikasjon består av flere deler:

SGML-erklæringen definerer hvilke tegn og skilletegn som kan brukes i applikasjonen.

Dtd (dokumenttypedefinisjon) definerer en standard for dokumenttyper og spesifiserer syntaksen til grunnleggende strukturer.

En semantikkspesifikasjon, som også kan inkludere visse syntaksbegrensninger som ikke er inkludert i DTD, etc. ...

SGML er et system for å beskrive markup-språk. HTML er et eksempel på et slikt språk. Hvert oppmerkingsspråk definert i SGML kalles en SGML-applikasjon. HTML 4.0 er en applikasjon av SGML som er i samsvar med den internasjonale standarden ISO 8879:1986 -- Standard Generalized Markup Language SGML (definert i ).

En SGML-applikasjon er preget av:

SGML-erklæring. En SGML-erklæring spesifiserer hvilke tegn og skilletegn som kan brukes i en applikasjon.

Beskrivelse av dokumenttypen DTD (Document Type Definition). En DTD definerer syntaksen til markup-konstruksjoner. DTDen kan inkludere ytterligere definisjoner, for eksempel referanseenheter.

En spesifikasjon som beskriver semantikken til markup. Denne spesifikasjonen definerer også syntaktiske begrensninger som ikke kan uttrykkes innenfor en DTD.

Eksempler på dokumenter som inneholder data og markeringer. Hvert eksempel inneholder en referanse til en DTD som brukes til å tolke den.

HTML gir utvikleren følgende funksjoner:

Publiser dokumenter i sanntid med overskrifter, tekst, tabeller, bilder, bilder osv.

Hent dokumenter via hypertekstlenker med ett museklikk.

Designskjemaer (skjemaer) for å utføre fjernoperasjoner, for bestilling av produkter, bestilling av billetter eller søk etter informasjon.

Inkluder regneark (f.eks. Excel), videoklipp, lydklipp og andre applikasjoner direkte i dokumentet.

Internett server er en server som aksepterer HTTP-forespørsler fra klienter, vanligvis nettlesere, og gir dem HTTP-svar, vanligvis sammen med en HTML-side, bilde, fil, mediestrøm eller andre data. Nettservere er grunnlaget for World Wide Web.

En webserver refererer til både programvaren som utfører funksjonene til en webserver og datamaskinen som programvaren kjører på.

Klienter får tilgang til webserveren ved å bruke URL-en til nettsiden eller annen ressurs de trenger.

Ytterligere funksjoner på mange webservere inkluderer:

føre en logg over brukertilgang til ressurser,

Bruker autentisering,

Støtte for dynamisk genererte sider,

HTTPS-støtte for sikre tilkoblinger med klienter.

I dag er de to vanligste webserverne, som til sammen utgjør omtrent 90 % av markedet:

Apache er en gratis webserver, mest brukt på Unix-lignende operativsystemer

IIS fra Microsoft, distribuert med Windows NT-familien av operativsystemer

Helt forskjellige enheter kan brukes som klienter for å få tilgang til webservere:

Nettleser er den vanligste metoden

Spesiell programvare kan uavhengig kontakte webservere for å få oppdateringer eller annen informasjon

En mobiltelefon kan få tilgang til nettserverressurser ved å bruke WAP-protokollen

Andre smarte enheter eller husholdningsapparater

PHP(Engelsk) PHP: Hypertekst Forbehandler- "PHP: Hypertext Preprocessor") er et programmeringsspråk laget for å generere HTML-sider på en webserver og arbeide med databaser. Støttes for tiden av de aller fleste hostingleverandører. Inkludert i LAMP - et "standard" sett for å lage nettsteder (Linux, Apache, MySQL, PHP (Python eller Perl)).

PHP-utviklingsteamet består av mange mennesker som melder seg frivillig til å jobbe med kjernen og PHP-utvidelser og relaterte prosjekter som PEAR eller språkdokumentasjon.

Innen webprogrammering er PHP et av de mest populære skriptspråkene (sammen med JSP, Perl og språkene som brukes i ASP.NET) på grunn av dets enkelhet, utførelseshastighet, rike funksjonalitet og distribusjon av kilde. koder basert på PHP-lisensen. PHP kjennetegnes ved tilstedeværelsen av en kjerne og plug-ins, "utvidelser": for arbeid med databaser, sockets, dynamisk grafikk, kryptografiske biblioteker, PDF-dokumenter osv. Alle kan utvikle sin egen utvidelse og koble den til. Det er hundrevis av utvidelser, men standardpakken inkluderer bare noen få dusin som har bevist seg selv. PHP-tolken kobles til en webserver enten gjennom en modul laget spesielt for den serveren (for eksempel Apache eller IIS) eller som en CGI-applikasjon.

I tillegg kan den brukes til å løse administrative oppgaver i UNIX, GNU/Linux, Microsoft Windows, Mac OS X og AmigaOS operativsystemer. Imidlertid ble den ikke populær i denne egenskapen, og ga håndflaten til Perl, Python og VBScript.

For tiden PHP tid brukt av hundretusenvis av utviklere. Omtrent 20 millioner nettsteder rapporterer at de jobber med PHP, som er mer enn en femtedel av Internett-domener.

Apache HTTP-server- gratis webserver. Siden april 1996 har den vært den mest populære HTTP-serveren på Internett; i august 2007 fungerte den på 51 % av alle webservere, i april 2008 – på 49 %.

Hovedfordelene med Apache er pålitelighet og konfigurasjonsfleksibilitet. Den lar deg koble til eksterne modulerå gi data, bruke DBMS til å autentisere brukere, endre feilmeldinger osv. Støtter IPv6.

Den oftest siterte ulempen er mangelen på et praktisk standardgrensesnitt for administratoren.

Serveren ble skrevet tidlig i 1995, og det antas at navnet går tilbake til det komiske navnet "a patchy" (engelsk. "lapp"), da den fikset feil i den da populære World Wide Web-serveren NCSA HTTPd 1.3. Senere, fra versjon 2.x, ble serveren skrevet om igjen og inneholder nå ikke NCSA-koden, men navnet består. For øyeblikket utføres utviklingen i gren 2.2, og i versjon 1.3 og 2.0 er det bare sikkerhetsfeilrettinger.

Apache-nettserveren er utviklet og vedlikeholdt av et åpent fellesskap av utviklere i regi av Apache Software Foundation og er inkludert i mange programvareprodukter, inkludert Oracle DBMS og IBM WebSphere.

En av de mest populære virkemidler distribusjon av elektroniske publikasjoner (sammen med CD-ROM) er Internett. Dette globale nettverket gir brukeren en rekke tjenester knyttet til plassering, lagring, overføring av elektroniske publikasjoner og tilgang til dem. Tjenestene implementeres på grunnlag av Internett-servere. Slike servere er FTP, Gopher, e-post (e-postservere), nyhetsservere (nyhetsservere), WWW-servere (webservere).

Tilsynelatende er området for den mest utbredte bruken av hypertekstteknologier nettverkstjeneste World Wide Web (WWW) globalt nettverk Internett. Denne tjenesten gir intuitiv, hypertekstbasert tilgang til data på World Wide Web. For disse formålene, nettleserprogrammer og spesielle programvare automatisering av prosessen med å lage webdokumenter (lokale arkiver, nettsteder, websider).

Den relative enkle å lage og få tilgang til nettpublikasjoner har bidratt til utviklingen Intranett(Intranett) - private nettverk basert på Internett-teknologier. Intranett lar deg koble sammen kontorer i samme bygning eller i forskjellige deler kloden, unntatt tilgang til data fra uautoriserte personer.

Før bruken av WWW-teknologi var tilgang til data over Internett bare mulig i tekstmodus og nødvendig god kunnskap ulike forhold driften av dette nettverket. Derfor var Internett-brukere på den tiden hovedsakelig vitenskapelige institusjoner og profesjonelle programmerere som trengte rask tilgang til ulike spesialmaterialer i lokale arkiver og dele informasjon med kolleger. WWW-teknologien har utvidet seg kraftig Internett-funksjoner, som sikrer enklest mulig tilgang til informasjon for ikke-profesjonelle brukere.

World Wide Web-teknologien var opprinnelig basert på ideen om hypertekstkommunikasjon av globale nettverksnoder rundt om i verden. Og i denne forbindelse kan WWW-teknologi betraktes som en av formene for å implementere hypertekstteknologier i et spesifikt miljø som har sine egne grunnleggende funksjoner.

Siden oppstarten har WWW-teknologien blitt kontinuerlig forbedret. For tiden bred bruk mottatt nettpublikasjoner i form av hypertekst nettdokumenter. Nettpublikasjoner fungerer ved hjelp av klient-server-teknologi. En webserver er et program som kjører på en datamaskin som er designet for å levere dokumenter til andre datamaskiner, som sender tilsvarende forespørsler. Webklient er et program som lar brukeren be om dokumenter fra serveren. Serveren er kun involvert når et dokument blir forespurt.

Dokumenter for HTML-språk, også kalt webdokumenter, gir brukeren muligheten til å peke på nøkkelord eller frase, få tilgang til den korresponderende filen (fragmentet) eller gå til et annet HTML-dokument som er knyttet til det spesifiserte nøkkelelement tekst med en hyperkobling. Disse hypertekstkoblingene mellom filer og dokumenter er fysisk plassert på servere over hele verden. Dette er hovedforskjellen mellom webdokumenter og konvensjonelle hypertekstdokumenter. Dermed er rollen til miljøet for hypertekst-webdokumenter Internett-nettverk og dets undernett (et sett med dokumenter som er tematisk og logisk relatert til hverandre).

Språket som klienter kommuniserer med hverandre på Webservere, kalt HTTP(HyperText Transmission Protocol - hypertekstoverføringsprotokoll). Alle webprogrammer må støtte HTTP for å overføre og motta hypertekst og hypergrafiske webdokumenter og hypermedia.

Det er mulig for brukeren å samhandle med WWW-serveren i interaktiv modus. I dette tilfellet kan brukeren fylle ut et hvilket som helst skjema som inneholder felt for å legge inn digital eller symbolsk informasjon og overføre den til serveren ved å klikke på den aktuelle knappen i skjemaet. Serveren, etter å ha mottatt data fra skjemafeltene, vil starte et program opprettet spesielt for dette skjemaet, som vil behandle de mottatte dataene og dynamisk generere HTML-dokument og returnere den til brukeren.

Informasjonsinnhold og tilgjengelighet – dette er to de viktigste egenskapene dokumenter som vi setter så stor pris på. Derfor må et vellykket tekstdokument ha disse egenskapene. I hvilken grad hypertekst har dem, og i hvilken grad har vanlig tekst dem, vil du lære av denne artikkelen.

Det vet vi alle på boksider kan du finne fotnoter - tilleggsinformasjon på dette problemet. Imidlertid er svært lite meningsfulle data plassert i fotnoten. Dette problemet løses av et hypertekstdokument, som er tilkoblet system dokumenter, som inneholder hoveddokumentet du leser og tilleggsdokumenter som inneholder informasjon om problemene som tas opp i teksten. Alle er koblet sammen med lenker som lar deg enkelt navigere mellom tekster. Tekstdokument er en ordnet informasjonsmatrise som ikke inneholder tilleggstekster utenfor hovedtekstteksten.

Det er ikke vanskelig å anta at hypertekstformatet bærer en stor informativ belastning og er lett å navigere med hensyn til tilleggsinformasjon. Vanlig tekst har en lineær struktur, men hypertekst har det på sin side ikke. Hypertekster kan lages i i elektronisk format, V i papirform dette er umulig (med mindre vi snakker om "litterær hypertekst"). I denne forbindelse er vanlig tekst mer universell. Hvis du ønsker å effektivt koble til andre tekster, berike hovedinformasjonsblokken, er hypertekst ditt valg.

  1. Et hypertekstdokument inneholder lenker, et vanlig dokument ikke;
  2. I et hypertekstdokument Tilleggsinformasjon er i mer lett tilgang enn i et vanlig dokument;
  3. Hypertekster er ikke lineære, vanlig tekst er lineær;
  4. Hypertekster er typiske for kommunikasjon på Internett.

Det finnes ulike definisjoner av hypertekst: «Hypertekst er tekst som er koblet sammen med lenker til andre tekster.<…>Hypertekst er en tekst ordnet på en slik måte at den blir til et system, et hierarki av tekster, som samtidig utgjør en enhet og en flerhet av tekster. Det enkleste eksempelet hypertekst er en hvilken som helst ordbok eller et leksikon, der hver artikkel har referanser til andre artikler i samme ordbok."

Det mest slående eksempelet moderne hypertekstVerdensveven WWW (WorldWideWeb), som består av nettsteder koblet sammen. Det er nesten umulig å finne en side der som ikke er koblet til annenhver nettside på Internett. Derfor fikk den navnet web.

Mange forskere ser på opprettelsen av hypertekst som begynnelsen på en ny informasjon alder, i motsetning til trykkeritiden. Skrivingens linearitet, som utad reflekterer talens linearitet, viser seg å være en grunnleggende kategori som begrenser menneskelig tenkning og forståelse av teksten.

Hypertekstteknologier gjør det enkelt å kombinere forskjellige typer informasjon - ren tekst, tegning, graf, tabell, diagram, lyd og bevegelig bilde.

Både tradisjonell tekst og hypertekst er fenomener generert av nye teknologier. I det første tilfellet gjorde teknologien det mulig å enkelt replikere og spre kunnskapen til de fleste forskjellige typer, og i det andre gjorde datateknologi det mulig å endre seg utseende tekst og dens struktur.

Heterogeniteten til hypertekst er den første teknologiske egenskapen til hypertekst, teknologisk i den forstand at den følger direkte av den brukte datateknologi. Den andre teknologiske egenskapen til hypertekst er dens ikke-linearitet. Hypertekst har ikke en standard, normal lesesekvens. Andre egenskaper ved hypertekst er i en eller annen grad konsekvenser av disse to teknologiske egenskapene.

Forskjellene mellom tekst og hypertekst kan oppsummeres som følger:

1) endelighet, fullstendighet av den tradisjonelle teksten vs. uendelighet, ufullstendighet, åpenhet av hypertekst;

2) linearitet av tekst vs. ikke-linearitet av hypertekst;

4) subjektivitet, ensidighet i ren tekst vs. objektivitet, allsidighet av hypertekst;

5) enhetlighet av ren tekst vs. heterogenitet av hypertekst.

Informativitet og tilgjengelighet er to av de viktigste egenskapene til dokumenter som vi setter så stor pris på. Derfor må et vellykket tekstdokument ha disse egenskapene. I hvilken grad hypertekst har dem, og i hvilken grad har vanlig tekst dem, vil du lære av denne artikkelen.

Vi vet alle at på sidene til bøkene kan du finne fotnoter - tilleggsinformasjon om dette problemet. Imidlertid er svært lite meningsfulle data plassert i fotnoten. Dette problemet løses av et hypertekstdokument, som er et tilkoblet dokumentsystem der det er et hoveddokument du leser, og flere som inneholder informasjon om problemene som tas opp i teksten. Alle er koblet sammen med lenker som lar deg enkelt navigere mellom tekster. Et tekstdokument er en ordnet informasjonsmatrise som ikke inneholder tilleggstekster utenfor hovedteksten.

Det er ikke vanskelig å anta at hypertekstformatet bærer en stor informativ belastning og er lett å navigere med hensyn til tilleggsinformasjon. Vanlig tekst har en lineær struktur, men hypertekst på sin side har det ikke. Hypertekster kan lages i elektronisk form, men dette er umulig i papirform (med mindre vi snakker om "litterær hypertekst"). I denne forbindelse er vanlig tekst mer universell. Hvis du ønsker å effektivt koble til andre tekster, berike hovedinformasjonsblokken, er hypertekst ditt valg.

Konklusjon nettsted

  1. Et hypertekstdokument inneholder lenker, et vanlig dokument ikke;
  2. I et hypertekstdokument er tilleggsinformasjon lettere tilgjengelig enn i et vanlig dokument;
  3. Hypertekster er ikke lineære, vanlig tekst er lineær;
  4. Hypertekster er typiske for kommunikasjon på Internett.