Llenguatges de marques: diferència entre les revisions
De FFAWiki
Cap resum de modificació |
|||
Línia 16: | Línia 16: | ||
==[[XML Extensible Markup Language]]== | ==[[XML Extensible Markup Language]]== | ||
__TOC__ | |||
== Exemple XML == | |||
<email> | |||
:<remitent> | |||
::<persona> | |||
:::<nom> Josep </nom> | |||
:::<cognom>Pons </cognom> | |||
::</persona> | |||
:</remitent> | |||
:<destinatari> | |||
::<adreça> suport@gmail.com</adreça> | |||
:</destinatari> | |||
:<assumpte>El dispositiu no funciona</assumpte> | |||
:<missatge> Necessito que vinguin a revisar el dispositiu. </missatge> | |||
</email> | |||
==[[Plantilla XML]]== | |||
<?xml version="1.0" encoding="UTF-8"?><br> | |||
<!DOCTYPE nomArxiu SYSTEM "nomArxiu.dtd"><br> | |||
<etiqueta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nomArxiu.xsd"><br> | |||
</etiqueta> | |||
== Regles == | |||
#El document conté únicament caràcters Unicode vàlids. | |||
#Hi ha un element arrel que conté a la resta d'elements. | |||
#Els noms dels elements i dels seus atributs no contenen espais. | |||
#El primer caràcter d'un nom d'element o d'atribut pot ser una lletra, dos punts o subratllat (_). | |||
#La resta de caràcters poden ser també números, guions (-) o punts (.). | |||
#Els caràcters "<" i "&" només s'utilitzen com a començament de marques. | |||
#Les etiquetes d'obertura, de tancament i buides estan correctament niades (no se solapen) i no cal ni sobra cap etiqueta d'obertura o tancament. | |||
#Les etiquetes de tancament coincideixen amb les d'obertura (fins i tot en l'ús de majúscules i minúscules). | |||
#Les etiquetes de tancament no contenen atributs. | |||
#Cap etiqueta te dos atributs amb el mateix nom. | |||
#Tots els atributs tenen algun valor. | |||
#Els valors dels atributs estan entre cometes. | |||
==[[DTD Document Type Definitions]]== | ==[[DTD Document Type Definitions]]== | ||
==[[XSD XML Schema Definition]]== | ==[[XSD XML Schema Definition]]== |
Revisió del 20:28, 8 des 2020
Descargar plantilla XML,DTD,XSD Descargar plantilla
Un lleguatge de marques és una manera de codificar un document, els llenguatges de marques incorporen etiquetes, marques o anotacions amb informació adicional de la seva estructura o el seu format de presentació.
Els llenguatges de marques serveixen per a donar format a documents de text, per a definir l’estructura de les dades en un document, per a poder permetre l’intercanvi de fitxers entre diferents aplicacions I plataformes.
Exemples de llenguatges de marques:
XML Extensible Markup Language
Exemple XML
<email>
- <remitent>
- <persona>
- <nom> Josep </nom>
- <cognom>Pons </cognom>
- </persona>
- <persona>
- </remitent>
- <destinatari>
- <adreça> suport@gmail.com</adreça>
- </destinatari>
- <assumpte>El dispositiu no funciona</assumpte>
- <missatge> Necessito que vinguin a revisar el dispositiu. </missatge>
</email>
Plantilla XML
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE nomArxiu SYSTEM "nomArxiu.dtd">
<etiqueta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nomArxiu.xsd">
</etiqueta>
Regles
- El document conté únicament caràcters Unicode vàlids.
- Hi ha un element arrel que conté a la resta d'elements.
- Els noms dels elements i dels seus atributs no contenen espais.
- El primer caràcter d'un nom d'element o d'atribut pot ser una lletra, dos punts o subratllat (_).
- La resta de caràcters poden ser també números, guions (-) o punts (.).
- Els caràcters "<" i "&" només s'utilitzen com a començament de marques.
- Les etiquetes d'obertura, de tancament i buides estan correctament niades (no se solapen) i no cal ni sobra cap etiqueta d'obertura o tancament.
- Les etiquetes de tancament coincideixen amb les d'obertura (fins i tot en l'ús de majúscules i minúscules).
- Les etiquetes de tancament no contenen atributs.
- Cap etiqueta te dos atributs amb el mateix nom.
- Tots els atributs tenen algun valor.
- Els valors dels atributs estan entre cometes.