Document Type Definition: diferència entre les revisions
Contingut suprimit Contingut afegit
m Correcció errors |
|||
Línia 1:
'''DTD''' són les sigles de '''Document Type Definition'''
==Definició==
La DTD és una definició, en un document [[SGML]] o [[XML]], que
La definició d'una DTD especifica la sintaxis d’una aplicació SGML o XML, que pot ésser un estàndard ampliament utilitzat com [[XHTML]] o una aplicació local.
==Qué descriu una DTD?==
Les DTDs són
* '''Elements''': indiquen quines són les etiquetes permeses i el contingut de les etiquetes.
* '''Estructura''': indiquen l’ordre en el que van les etiquetes dins del document.
* '''Anidaments''': indiquen quines etiquetes van dins
▲== Exmples ==
▲* Un exemple de una DTD XML molt senzilla, per descriure una llista de persones:
<pre>
<!ELEMENT llista_de_persones (persona*)>
Linha 21 ⟶ 25:
<!ELEMENT numeroseguretatsocial (#PCDATA) >
</pre>
Observant l’exemple línia a línia ens diu:
#<llista_personas> és un nom d’element vàlid. L’* indica que poden hi haver 0 o més elementss de persona.
Linha 29 ⟶ 34:
#<numeroseguridadsocial> és un nom d’element vàlid.
* Un exemple d’un fitxer XML que fa ús
<pre>
<?xml version="1.0" encoding="UTF-8"?>
Linha 42 ⟶ 48:
</pre>
La DTD mostrada més a munt, requereix un element
És possible renderitzar aquest exemple, en un navegador habilitat per XML (com [[IE5]] o [[Mozilla]]) enganxant i guardant
==Limitacions de la DTD==
Un esquema basat en una DTD té
La necessitat de superar aquestes limitacions propicia l'aparició d'altres llenguatges d'esquema com [[XML Schema]], eines més completes de descripció que són una alternativa a les DTDs.
==Vegi també==
* [[XML]]
* [[Validació XML]] * [[XML Schema]]
* [[Web semàntica]]
* [[RSS]]
== Enllaços externs ==
* [http://www.zvon.org/xxl/DTDTutorial/General_spa/book.html DTD Tutorial] (castellà)
* [http://gutfeldt.ch/matthias/articles/doctypeswitch/table.html Diferents tipus de documents per HTML] (anglès)
[[Categoria:Informàtica]]
[[ca:DTD]]
[[en:Document Type Definition]]
[[eo:Dokumento-Speco-Difino]]
[[fa:تعریف انواع در سند]]
[[fr:Document Type Definition]]
[[he:Document Type Definition]]
[[it:Document Type Definition]]
[[ja:Document Type Definition]]
[[nl:Document Type Definition]]
[[nn:Dokumenttypedefinisjon]]
[[no:Document Type Definition]]
[[cs:Document Type Definition]]
[[de:Dokumenttypdefinition]]
[[pl:DTD]]
[[pt:Document Type Definition]]
[[ru:DTD]]
[[sv:DTD]]
[[zh:文件类型描述]]
|