Maison > développement back-end > Tutoriel XML/RSS > code de production de lien hypertexte d'image XML

code de production de lien hypertexte d'image XML

PHPz
Libérer: 2017-04-02 11:21:38
original
3395 Les gens l'ont consulté

Un autre problème rencontré lors de l'étude, de la création d'imagesHyperlien Mettre l'adresse du lien dans le href de , mais cela signifie placer des balises dans les balises, ce qui n'est pas autorisé. J'ai vérifié le "Tutoriel pratique de programmation Web" et j'ai découvert la bonne solution. Je vais maintenant la partager avec vous. a.gif et b.gif. Le code ci-dessous my.xml nécessite deux images : a.gif et b.gif

Le contenu suivant est le code du programme :




. mystyle.xsl

Le contenu suivant est le code du programme :
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>
<Books>
<Book ID="a001">
<Name>网络指南</Name>
<Photo>a.gif</Photo>
<Homepage>http://www.a.com</Homepage>
</Book>
<Book ID="a002">
<Name>局域网技术</Name>
<Photo>b.gif</Photo>
<Homepage>http://www.b.com</Homepage>
</Book>
</Books>
Copier après la connexion



Sur le navigateur Afficher les résultats :

Afficher deux images en rangées verticales
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="Books/Book">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="./Homepage"/>
</xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="./Photo"/>
</xsl:attribute>
</xsl:element>
</xsl:element>
<br/>
</xsl:template>
</xsl:stylesheet>
Copier après la connexion
Description :

Pour utiliser des hyperliens, vous devez utiliser les deux balises et . L'utilisation de base est la suivante. Vous pouvez vous référer à l'exemple ci-dessus pour un exemple plus approfondi. avec lui, n'oubliez pas de le partager avec tout le monde
C'est la première fois que je vois ça
{Homepage>
< ;xsl:value-of select="Homepage"/>
Les deux. sont équivalents à tout moment, n'est-ce pas ?
Le code ci-dessus est légèrement différent de mon effet original :


.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal