Llenguatge de marques: diferència entre les revisions
Contingut suprimit Contingut afegit
format ref |
m refs + desenvolupament |
||
Línia 2:
{{MF|data=2014}}
Un '''llenguatge de marques''' en informàtica és una manera de codificar un fitxer de text de manera que per mitjà de les marques, s'hi incorpora informació relativa a com s'ha de representar el text. És l'equivalent de les metadades dels fitxers binaris.<ref>{{Ref-web|títol=Llenguatge de marques i sistemes de gestió|url=http://ioc.xtec.cat/materials/FP/Materials/2251_ASIX/ASIX_2251_M04/web/html/WebContent/u1/a1/continguts.html|consulta=2021-06-28|llengua=ca|nom=Carles (coord.)|cognom=Martí|editor=Institut Obert de Catalunya|nom2=Xavier|cognom2=Sala}}</ref>
S'hi combinen dades i etiquetes o «marques» que contenen instruccions sobre l'estructura del text o la seua presentació. Les marques estan barrejades amb el text mateix. La informació addicional, per exemple sobre l'estructura o la presentació del text, s'expressa fent servir una marcació, intercalada al text primari.<ref>{{GEC| 0262647|llenguatge d’etiquetatge d'hipertext}}</ref> El llenguatge consisteix a definir el codi que permet al programari «reconéixer» el que és una marca i el que és text. Com que escriure amb codi és força avorrit i que els texts romanen difícils a llegir per a qui no s'hi ha acostumat, es va desenvolupar programari que mostra a la pantalla el resultat visible i que tradueix en segon pla en codi, les anomenades tecnologies [[WYSIWYG]] («el que veus és el que obtens»).
Un exemple típic de text escrit per mitjà d'un llenguatge de marcatge té l'estil següent:▼
▲Un exemple
{| class="wikitable"
!Text amb marques o codi ''wiki''
!Text visible
|-
|<nowiki>Un '''llenguatge de marques''' és una manera de codificar</nowiki>
|Un '''llenguatge de marques''' és una manera de codificar
|-
|<nowiki>{{ref-llibre| títol= Transformació de documents en format DocBook a PDF i HTML| cognom =Boluda Soler| nom= Adolf|}}</nowiki>
|{{ref-llibre| títol= Transformació de documents en format DocBook a PDF i HTML| cognom =Boluda Soler| nom= Adolf}}
|-
|<nowiki>Pompeu {{versaleta| Fabra i Poch}}</nowiki>
|Pompeu {{versaleta| Fabra i Poch}}
|}
Dos dels llenguatges de marques més coneguts
== Classes de llenguatges de
Els llenguatges de marcatge solen dividir-se en tres classes: de presentació, de procediment i descriptius.
Linha 21 ⟶ 32:
El '''marcatge descriptiu''' aplica etiquetes a fragments de text sense que això tingui una relació forçosa amb com han de mostrar-se. Per exemple, el llenguatge [[XML]] serveix per a descriure diferents tipus de dades, i s'usa, entre altres coses per a crear bases de dades. Aquest llenguatge és un subconjunt del [[Standard Generalized Markup Language|SGML]] (Standard Generalized Markup Language, ''Llenguatge de marcatge generalitzat estàndard''). Alhora, hi ha tota una col·lecció de llenguatges que són especialitzacions de l'XML, com ara [[XHTML]], [[SVG]] i [[RSS]].
La línia divisòria entre aquestes classes de marcació és sovint difusa. Per exemple, l'HTML conté elements de marcació purament presentacionals (per exemple, '''
La virtut principal de la marcació descriptiva és la
{{VT|Llenguatge de descripció de pàgines}}
|