XML Extensible Markup Language: diferència entre les revisions

De FFAWiki
Cap resum de modificació
Cap resum de modificació
 
(61 revisions intermèdies per 2 usuaris que no es mostren)
Línia 1: Línia 1:
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ó.
__TOC__
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.


__TOC__


== Exemple XML ==
== Exemple XML ==
Línia 20: Línia 18:
</email>
</email>


==Exemples de llenguatges de marques:==


<li><b>RTF:</b> format desenvolupat per Microsoft al 1987. Permet l’intercanvi de documents de text entre diferents processadors de text.</li>
 
<li><b>TeX:</b> Es fa servir per a la creació d’equacions matemàtiques complexes.</li>
==[[Plantilla XML]]==
<li><b>HTML,XHTML:</b> es fa servir per a la creació de pàgines web.</li>
 
<li><b>RSS:</b> Permet la difusió de contingut web.</li>
<?xml version="1.0" encoding="UTF-8"?><br>
<li><b>MathML:</b> permet construir expressions matemàtiques.</li>
<!DOCTYPE nomArxiu SYSTEM "nomArxiu.dtd"><br>
<li><b>SVG:</b> Permet fer dibuixos vectorials.</li>
<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.

Revisió de 01:51, 27 nov 2020


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"?>
<!DOCTYPE nomArxiu SYSTEM "nomArxiu.dtd">
<etiqueta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nomArxiu.xsd">
</etiqueta>

Regles

  1. El document conté únicament caràcters Unicode vàlids.
  2. Hi ha un element arrel que conté a la resta d'elements.
  3. Els noms dels elements i dels seus atributs no contenen espais.
  4. El primer caràcter d'un nom d'element o d'atribut pot ser una lletra, dos punts o subratllat (_).
  5. La resta de caràcters poden ser també números, guions (-) o punts (.).
  6. Els caràcters "<" i "&" només s'utilitzen com a començament de marques.
  7. 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.
  8. Les etiquetes de tancament coincideixen amb les d'obertura (fins i tot en l'ús de majúscules i minúscules).
  9. Les etiquetes de tancament no contenen atributs.
  10. Cap etiqueta te dos atributs amb el mateix nom.
  11. Tots els atributs tenen algun valor.
  12. Els valors dels atributs estan entre cometes.