« XLink » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « {{Ebauche}} ==Objectif== Cette page vous permettra de mieux comprendre comment fonctionne les liens dans un document XHTML. =Lien externe= Déclarer le lien dans votr... ») |
|||
Ligne 8 : | Ligne 8 : | ||
Déclarer le lien dans votre structure DTD. | Déclarer le lien dans votre structure DTD. | ||
<!ELEMENT nom_de_votre_structure_macro(donnees)> | |||
<!ELEMENT donnees (url)> | |||
<!ELEMENT url(#PCDATA)> | |||
Vous indiquez dans votre code XML votre lien (le lien vers lequelle vous voulez vous dirigez. | |||
<nom_de_votre_structure_macro> | |||
<donnees> | |||
<lien>ICI_VOTRE_LIEN.html</lien> | |||
</donnees> | |||
</nom_de_votre_structure_macro> | |||
Dans votre document XML, vous indiquez où est-ce que vous voulez mettre le lien dans votre HMTL (ici ça sera le premier élément du body). | |||
<xsl:template match="corps"> | |||
<html> | |||
<body> | |||
<xsl:apply-templates select="donnees"></xsl:apply-templates> | |||
</body> | |||
</html> | |||
</xsl:template> | |||
Puis vous indiquez que c'est un lien que vous avez nommé (NOM_DE_VOTRE_LIEN) | |||
<xsl:template match="donnees"><a href="{url}">NOM_DE_VOTRE_LIEN</a></xsl:template> |
Version du 3 avril 2016 à 09:51
Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.
Objectif
Cette page vous permettra de mieux comprendre comment fonctionne les liens dans un document XHTML.
Lien externe
Déclarer le lien dans votre structure DTD.
<!ELEMENT nom_de_votre_structure_macro(donnees)> <!ELEMENT donnees (url)> <!ELEMENT url(#PCDATA)>
Vous indiquez dans votre code XML votre lien (le lien vers lequelle vous voulez vous dirigez.
<nom_de_votre_structure_macro> <donnees> <lien>ICI_VOTRE_LIEN.html</lien> </donnees> </nom_de_votre_structure_macro>
Dans votre document XML, vous indiquez où est-ce que vous voulez mettre le lien dans votre HMTL (ici ça sera le premier élément du body).
<xsl:template match="corps"> <html> <body> <xsl:apply-templates select="donnees"></xsl:apply-templates> </body> </html> </xsl:template>
Puis vous indiquez que c'est un lien que vous avez nommé (NOM_DE_VOTRE_LIEN)
<xsl:template match="donnees"><a href="{url}">NOM_DE_VOTRE_LIEN</a></xsl:template>