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
<?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>
Sur le navigateur Afficher les résultats :
<?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>
Pour utiliser des hyperliens, vous devez utiliser les deux balises
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!