« Programmation XML/Définition de Type Document » : différence entre les versions

Contenu supprimé Contenu ajouté
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 14 :
 
Exemple de déclaration d'une DTD externe dans un fichier XML :
<sourcesyntaxhighlight lang="xml">
<!DOCTYPE repertoire SYSTEM "repertoire.dtd">
</syntaxhighlight>
</source>
 
La DTD commence par la balise :
Ligne 66 :
 
Exemple du stockage d'un répertoire de services. Chaque service a un nom et peut avoir un ou plusieurs téléphone(s) :
<sourcesyntaxhighlight lang="xml">
<?xml version="1.0" standalone="yes"?>
<!DOCTYPE repertoire [
Ligne 89 :
</service>
</repertoire>
</syntaxhighlight>
</source>
 
== Attributs ==
Ligne 138 :
== Entités ==
Déclarer une entité permet de l'intégrer ensuite en appelant son nom précédé d'un et commercial, pourcentage ou guillemet ('&', '%' ou ' " '<ref>http://xmlwriter.net/xml_guide/entity_declaration.shtml</ref>) et suivi d'un point virgule (';'). Ex :
<sourcesyntaxhighlight lang="xml">
<!ENTITY intro! SYSTEM "https://fr.wikibooks.org/wiki/Programmation_XML/Introduction.xml">!
 
Ligne 144 :
&intro;
</b>
</syntaxhighlight>
</source>
 
== Exemple ==
Extrait du cahier des charges XHTML<ref>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</ref> concernant les hyperliens :
<sourcesyntaxhighlight lang="xml">
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
...
Ligne 163 :
target %FrameTarget; #IMPLIED
>
</syntaxhighlight>
</source>
 
== Références ==