Llenguatge o format: HTML (HyperText Markup Language).
És un llenguatge de marques? Sí.
Utilitat principal: S'utilitza per crear i estructurar pàgines web amb títols, paràgrafs, imatges i enllaços.
Llenguatge o format: XML (eXtensible Markup Language).
És un llenguatge de marques? Sí.
Utilitat principal: S'utilitza per organitzar, emmagatzemar i intercanviar dades mitjançant etiquetes.
Llenguatge o format: JSON (JavaScript Object Notation).
És un llenguatge de marques? No.
Utilitat principal: S'utilitza per representar i intercanviar dades entre aplicacions i serveis web.
Llenguatge o format: SVG (Scalable Vector Graphics).
És un llenguatge de marques? Sí.
Utilitat principal: S'utilitza per crear gràfics, dibuixos, icones i formes que es poden ampliar sense perdre qualitat.
Llenguatge o format: SQL (Structured Query Language).
És un llenguatge de marques? No.
Utilitat principal: S'utilitza per consultar i gestionar les dades de les bases de dades relacionals.
Llenguatge o format: RSS (Really Simple Syndication).
És un llenguatge de marques? És un format basat en XML.
Utilitat principal: S'utilitza per distribuir notícies, articles i continguts actualitzats de pàgines web.
1. Error detectat: Falta tancar l'etiqueta nom abans de començar l'etiqueta edat.
2. Per què és incorrecte? Cada element ha de tenir una etiqueta d'obertura i una de tancament.
3. Document corregit:
<persona>
<nom>Anna</nom>
<edat>25</edat>
</persona>
1. Error detectat: Les etiquetes nom i Nom tenen majúscules i minúscules diferents.
2. Per què és incorrecte? XML diferencia entre majúscules i minúscules.
3. Document corregit:
<persona>
<nom>Anna</nom>
</persona>
1. Error detectat: L'atribut edat no té el valor entre cometes.
2. Per què és incorrecte? Els valors dels atributs han d'estar entre cometes simples o dobles.
3. Document corregit:
<persona edat="25">
<nom>Anna</nom>
</persona>
1. Error detectat: Les etiquetes es tanquen en un ordre incorrecte.
2. Per què és incorrecte? Les etiquetes s'han de tancar en l'ordre invers en què s'han obert.
3. Document corregit:
<persona>
<nom>Anna</nom>
</persona>
1. Error detectat: Falta un element arrel que contingui el nom i l'edat.
2. Per què és incorrecte? Un document XML ben format ha de tenir un únic element arrel.
3. Document corregit:
<persona>
<nom>Anna</nom>
<edat>25</edat>
</persona>
1. Error detectat: L'etiqueta de tancament productes no coincideix amb l'etiqueta d'obertura producte.
2. Per què és incorrecte? Les etiquetes d'obertura i de tancament han de tenir exactament el mateix nom.
3. Document corregit:
<botiga>
<producte>
<nom>Monitor</nom>
<preu>199.90</preu>
</producte>
</botiga>