xsl使用示例

dada.xsl

<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
	<xsl:template match="/">
		<html>
			<head>dada解析</head>
			<body><p>
				<xsl:value-of select="*/topic" /></p>
				<xsl:apply-templates select="info"/>
				</body>
			</html>
		</xsl:template>
<xsl:template match="info">
	<div align="center">
		<table>
			<tr>
				<td>姓名</td>
				<td>省份</td>
				<td>城市</td>
				<td>村庄</td>
				<td>网址</td>
				</tr>
				<xsl:for-each select="地址">
					<tr>
						<td><xsl:value-of select="姓名"/></td>
						<td><xsl:value-of select="省份"/></td>
						<td><xsl:value-of select="城市"/></td>
						<td><xsl:value-of select="村庄"/></td>
						<td>
							<a>
								<xsl:attribute name="href">
								<xsl:value-of select="link/@网址"/>
								<!--这个地方attribute代表的是一个带有属性的标签的属性
								而select中的link指明的是这个标签的名字,而/@是一种查找的方法,
								而网址就是属性的名字
								这个是原来的老的写法,新的写法是:

								-->
								</xsl:attribute>
								<xsl:value-of select="link"/>
								</a>
								<a href="{link/@网址}">
									<xsl:value-of select="link"/>
									</a>

							</td>
						</tr>
					</xsl:for-each>
			</table>


		</div>

	</xsl:template>

	</xsl:stylesheet>
dada.xml

<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="dada.xsl"?>
<info>
	<topic>通讯录</topic>
	<地址>
		<姓名>hehe</姓名>
		<省份>河北</省份>
		<城市>邯郸</城市>
		<村庄>第六店</村庄>
		<link 网址="http://www.baidu.com">第六店首页</link>	
	</地址>
		
	<地址>
		<姓名>jack</姓名>
		<省份>纽约州</省份>
		<城市>纽约</城市>
		<村庄>Yourk</村庄>
		<link 网址="http://www.newyouk.com">Newyork</link>
	</地址>

		
	</info>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值