使用 xsl:attribute和 xsl:element

博客展示了使用xsl:attribute和xsl:element的示例代码。通过XML和XSLT实现,定义了样式,利用xsl:element创建元素,xsl:attribute设置元素属性,如创建链接和图片元素并设置其href和src属性,还给出了相关XML数据。
None.gif<?xml version="1.0" encoding="gb2312"?>
None.gif
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
None.gif
<xsl:template math="/">
None.gif
<html>
None.gif
<head>
None.gif
<style>
None.gif.b
None.gif
None.gif  
None.gif   
None.gif  filter:invert();
None.gif}
None.gif
</style>
None.gif
</head>
None.gif
<body>
None.gif
None.gif
<h3 align="center">使用 xsl:attribute和 xsl:element  <hr/></h3>
None.gif
<div class="b">
None.gif
<xsl:element name="a">
None.gif
<xsl:attribute name="href">
None.gif
<xsl:value-of select="X_Agent/机构主页"/>
None.gif
</xsl:attribute>
None.gif
None.gif
<xsl:element name="img">
None.gif
<xsl:attribute name="src">
None.gif
<xsl:value-of select="X_Agent/机构标志"/>
None.gif
</xsl:attribute>
None.gif
</xsl:element>
None.gif
</xsl:element>
None.gif
</div>
None.gif
</body>
None.gif
</html>
None.gif
</xsl:template>
None.gif
</xsl:stylesheet


None.gif<?xml version="1.0" encoding="gb2312"?>
None.gif
<?xml-stylesheet type="text/xsl" href="attribute.xsl"?>
None.gif
<X_Agent>
None.gif
<机构名称>X_Agent</机构名称>
None.gif
<机构标志>gw.bmp</机构标志>
None.gif
<机构主页>http://www.youkuaiyun.com</机构主页>
None.gif
</X_Agent>

转载于:https://www.cnblogs.com/gwazy/archive/2005/04/27/146142.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值