|
|
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]]== |
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:
RTF: format desenvolupat per Microsoft al 1987. Permet l’intercanvi de documents de text entre diferents processadors de text.
TeX: Es fa servir per a la creació d’equacions matemàtiques complexes.
HTML,XHTML: es fa servir per a la creació de pàgines web.
RSS: Permet la difusió de contingut web.
MathML: permet construir expressions matemàtiques.
SVG: Permet fer dibuixos vectorials.