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
PHPzoriginal
2017-04-02 11:21:383400parcourir

Un autre problème rencontré lors de l'étude, de la création d'imagesHyperlien Mettre l'adresse du lien dans le href de 3499910bf9dac5ae3c52d5ede7383485, 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>



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>
Description :

Pour utiliser des hyperliens, vous devez utiliser les deux balises 2421aaa7178ab6b73905a4fbcc7cad2d et 6b5cc95b93d4c0ebbef8f3c279f25847. 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!

Déclaration:
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