XML关于图像超链接的制作的代码实例

互联网 17-3-16
这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到的href属性中去,可是这就是在标签中套标签,是不可以的,查了《Web编程实做教程》,才知道正确的解决方案,现在与大家分享。 此段代码运行需要两张图片:a.gif和b.gif。 my.xml 以下内这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到的href属性中去,可是这就是在标签中套标签,是不可以的,查了《Web编程实做教程》,才知道正确的解决方案,现在与大家分享。 此段代码运行需要两张图片:a.gif和b.gif。my.xml以下内容为程序代码:
<?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>
<?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>

在浏览器上的显示结果:竖向平列显示两个图片。说明:使用超链接,需要借助<xsl:element>和<xsl:attribute>两个标签,基本使用方法就可以参照上边的例子,在深奥一点的,如果你想出来了,记得要和大家分享哟。长见识,嘿嘿,这个可是真是第一次看见。

{Homepage}  <xsl:value-of select="Homepage"/>
mystyle.xsl  <?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">  <a href="{Homepage}">  <img src="{Photo}"/>  </a>  </xsl:template>  </xsl:stylesheet>

以上就是XML关于图像超链接的制作的代码实例的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:Microsoft的XMLHTTP对象详解

相关资讯