Dag (datalogi)

fra Wikipedia, den gratis encyklopædi
Spring til navigation Spring til søgning

En dag (udtales [ tæg ]; fra engelsk tag lånt , til etiket, tid, [eks] tegn labeller, tag eller tag) [1] [2] er en forskel Data med yderligere oplysninger.

Markup sprog

På nogle markup -sprog ( engelsk markup -sprog), såsom SGML , XML , XHTML og HTML , kaldte tags tildelingstegn eller etiketter for elementer i dokumenterne.

Generelt er der følgende markeringer:

  • <Elementname> - en startdag (på engelsk startlabel lånt ) til begyndelsen
  • </Elementname> - et sluttag ( engelsk sluttag) til slutningen af ​​en pris
  • <Leerelementname/> - et Leertag ( engelsk tomt element tag), f.eks. I HTML for billeder, se afsnittet " attributter "

Betegnelserne Elementname og Leerelementname er gyldige navne for det respektive markeringssprog. Et mærket dokument er skrevet således:

 <Elementnavn> ... </ elementnavn>
<Tomt elementnavn />

Tolkeprogrammer , f.eks. En webbrowser , læser markeringsmærkerne fra dokumentet med en parser og modtager dermed elementerne. De bruger dem derefter f.eks. Til visningsformål. Elementer og koder er direkte relateret i fuldt markerede dokumenter: Par start- og slutkoder repræsenterer hver især nøjagtigt et element. Et tomt mærke danner også nøjagtigt ét element, et tomt element.

Egenskaber

Yderligere egenskaber tildeles et element med attributter. Disse er markeret som følger efter elementidentifikatoren inden for start eller tom dag:

 <Element name attribute name = "attribute value" >

En attribut består af et tildelingsattributnavn Attributname="Attributwert" (ejendomsnavn = ejendomsværdi). Attributværdien er normalt i dobbelt (engelsk "..." ) eller i enkle '...' anførselstegn - her er eksemplet på et integreret HTML -billede (billede):

 <img src = "bild.jpg" />

Nogle gange er der også "boolske attributter", for eksempel i HTML, uden en værditildeling:

 <Video kontroller>

Hvis controls er tilgængelig, har attributten værdien "ja"; ellers "nej". I XML er denne notation imidlertid forbudt.

Flere attributter er angivet, adskilt af adskillere (mellemrum, faner , linjeskift):

 <img src = "bild.jpg" title = "Illustration" />

XML og XHTML

I XML og XHTML skal tags altid være fuldt mærket:

 <p align = "left" > Tekst </p>

SGML og HTML op til version 4

I SGML og HTML op til version 4 er fuld markup altid tilladt. Afhængigt af DTD er minimeringer imidlertid ganske tilladte. I eksemplet minimeres attributten align="left" med left :

 <p venstre > Tekst </p>

HTML version 5

I HTML version 5 tillader standarden også fuld mærkning. Standardmærkning sørger dog for minimering.

En liste med fuld sondring:

 < ul >
    < li > første listepost </ li >
    < li > anden post på listen </ li >
</ ul >

er markeret som følger i HTML version 5 (slutmærkerne </li> udelades):

 < ul >
    < li > første post på listen
    < li > anden post på listen
</ ul >

Forenklede markeringssprog

I nogle forenklede markeringssprog er der tags med firkantede parenteser eller dem, der kun består af tegnsætningstegn , og når du bruger LaTeX som markeringssprog, bruges "kommandoer" med krøllede parenteser - sammenlign med XML -eksemplet ovenfor

 \ forfatter { William Shakespeare }
\ title { En midsommernatdrøm }

(disse oplysninger er virkelig vanskelige at undgå i en LaTeX -kildefil ) - eller \begin{ Tag } Element \end{ Tag } til markering i stedet for start- og slut \begin{ Tag } Element \end{ Tag } i XML - se markeringssprog # resultat og kode i eksempler . I ældre tekstbehandlingssoftware gives formateringsinstruktioner af "dot -kommandoer" ( troff og WordStar ) eller lignende.

Filformater

Når data gemmes i filer , betegner et "tag" et stykke meta eller yderligere oplysninger, der føjes til filen. Ud over de data, der skal gemmes, gemmes yderligere oplysninger, f.eks. Om dets oprindelse eller formål.

  • ID3 -mærket giver f.eks. Oplysninger om titel, genre, kunstner og andre oplysninger i musikfiler.
  • Et filformat til billeddata, der er afhængig af brug af tags til at gemme oplysninger, er Tagged Image File Format (TIFF).
  • For yderligere mærkning af data, for det meste fotos, er der Exif .

objektorienteret programmering

I objektorienteret programmering bruges "tag" i daglig tale og har ingen præcis definition. Det betegner en attribut eller et datafelt, som enten holdes tilgængeligt til forskellige formål, men ikke nødvendigvis bruges, eller har en lignende funktion som i XML og bruges til at klassificere programobjekter eller til at holde yderligere data tilgængelige internt. I sidstnævnte tilfælde, der ofte bruges synonymt med flag som betegnelse, forbliver attributten skjult for en bruger eller en programmør, der bruger færdige klasser .

I Object Pascal -varianterne Delphi og Kylix, for eksempel, har alle klasser et helt tal "Tag" -felt, der ikke bruges i starten og gør det muligt for programmereren midlertidigt at gemme yderligere oplysninger der.

Under AmigaOS bruger BOOPSI såkaldte taglister til parameteroverførsel .

Version management

I versionskontrolsystemer bruges et tag til at markere et sæt filer, hvorfra en bestemt version kan gendannes på et hvilket som helst tidspunkt.

Informationsarkitektur

I webdesign er tagging en teknik, der giver hver besøgende mulighed for at vedhæfte frit valgbare termer til de sider, de besøger (teksterne er sådan set mærket). Dette gør det muligt at sortere artikler på forskellige emneområder på samme tid; det stive hierarki for de konventionelle navigationskategorier suppleres eller udskiftes således.

Netværk

I netværksområdet kan tags bruges til at tildele pakker i et netværk, der er underopdelt af VLAN, til de enkelte VLAN -segmenter og til at markere pakker til prioritering i henhold til trafikklasser ( Quality of Service ).

Andre anvendelser

Den teknisk upræcise brug af ordet kan også omfatte andre områder. Alle anvendelser har det tilfælles, at de er meget tæt baseret på den engelske terms bogstavelige betydning. Et "mærke" er altid en ( abstrakt ) etiket eller etiket, en etiket eller en anden form for mærkning.

Weblinks

Wiktionary: Tag - forklaringer på betydninger, ordoprindelse, synonymer, oversættelser

Enkeltkvitteringer

  1. Tag (strukturelement, markering) . Duden , Bibliografisk Institut, 2016
  2. tag ( erindring om originalen fra 21. december 2016 i internetarkivet ) Info: Arkivlinket blev indsat automatisk og er endnu ikke kontrolleret. Kontroller det originale og arkivlink i henhold til instruktionerne, og fjern derefter denne meddelelse. @ 1 @ 2 Skabelon: Webachiv / IABot / www.duden.de (engelsk -tysk ) - Duden , Langenscheidt ; 2015