XSLT命令[xml格式转换]
1.循环 <xsl:for-each...>
<xsl:for-each select="BookList/Item">
<tr>
<th align="left"> <xsl:value-of select=".//title" /></th>
<td><xsl:value-of select=".//categroy" /></td>
<td><xsl:value-of select=".//release-date" /></td>
<td><xsl:value-of select=".//author" /></td>
<td><xsl:value-of select="@price" /></td>
</tr>
</xsl:for-each>
2.排序 <xsl:sort...>
3.条件处理 <xsl:if...>或<xsl:choose...>或<xsl:when...>
4.名称模板
<xsl:template name...<xsl:template name...>,<xsl:param...>
<xsl:with-param...>,<xsl:call-template...>
5.编号方式 <xsl:number value format...>

xml文档[Article.xml]
xslt的简单使用[xml-->html]<?xml version="1.0" encoding="gb2312" ?> 
xslt的简单使用[xml-->html]
<?xml-stylesheet type='text/xsl' href='Article.xsl'?>
xslt的简单使用[xml-->html]
<Articles>
xslt的简单使用[xml-->html]
<Article>
xslt的简单使用[xml-->html]
<ArticleID>2897</ArticleID>
xslt的简单使用[xml-->html]
<Title>[分享]千万数量级分页存储过程(带效果演示)</Title>
xslt的简单使用[xml-->html]
<Author>网络</Author>
xslt的简单使用[xml-->html]
<Abstract>[分享]千万数量级分页存储过程(带效果演示)</Abstract>
xslt的简单使用[xml-->html]
<PostDateTime>2006-02-27 18:29:53</PostDateTime>
xslt的简单使用[xml-->html]
<Dots>7</Dots>
xslt的简单使用[xml-->html]
<ColumnURL>/web/Article/viewColumn.aspx?ColID=19</ColumnURL>
xslt的简单使用[xml-->html]
<ColumnID>19</ColumnID>
xslt的简单使用[xml-->html]
<ColumnName>SQL Server</ColumnName>
xslt的简单使用[xml-->html]
<FileType>1</FileType>
xslt的简单使用[xml-->html]
<FilePath>resource/sql server/2006-02-27/20060227182953.htm</FilePath>
xslt的简单使用[xml-->html]
<Editor>网络</Editor>
xslt的简单使用[xml-->html]
<EditDateTime>2006-02-27 18:29:53</EditDateTime>
xslt的简单使用[xml-->html]
<Content>
xslt的简单使用[xml-->html]  [分享]千万数量级分页存储过程(带效果演示)效果演示:
xslt的简单使用[xml-->html]http://www.cn5135.com/_App/Opportunities/QueryResult.aspx
xslt的简单使用[xml-->html]CREATE PROCEDURE CN5135_SP_Pagination
xslt的简单使用[xml-->html]/******************************************************************
xslt的简单使用[xml-->html]千万数量级分页存储过程
xslt的简单使用[xml-->html]*******************************************************************
xslt的简单使用[xml-->html]参数说明:
xslt的简单使用[xml-->html]1.Tables :表名称,视图
xslt的简单使用[xml-->html]2.PrimaryKey :主关键字
xslt的简单使用[xml-->html]3.Sort :排序语句,不带Order By 比如:NewsID Desc,OrderRows Asc
xslt的简单使用[xml-->html]4.CurrentPage :当前页码
xslt的简单使用[xml-->html]5.PageSize :分页尺寸
xslt的简单使用[xml-->html]6.Filter :过滤语句,不带Where 
xslt的简单使用[xml-->html]7.Group :Group语句,不带Group By
xslt的简单使用[xml-->html]效果演示:http://www.cn5135.com/_App/Opportunities/QueryResult.aspx
xslt的简单使用[xml-->html]***************************************************************/
xslt的简单使用[xml-->html](
xslt的简单使用[xml-->html]@Tables varchar(1000),
xslt的简单使用[xml-->html]@PrimaryKey varchar(100),
xslt的简单使用[xml-->html]@Sort varchar(200) = NULL,
xslt的简单使用[xml-->html]@CurrentPage int = 1,
xslt的简单使用[xml-->html]@PageSize int = 10,
xslt的简单使用[xml-->html]@Fields varchar(1000) = '*',
xslt的简单使用[xml-->html]@Filter varchar(1000) = NULL,
xslt的简单使用[xml-->html]@Group varchar(1000) = NULL
xslt的简单使用[xml-->html])
xslt的简单使用[xml-->html]AS
xslt的简单使用[xml-->html]/*默认排序*/
xslt的简单使用[xml-->html]IF @Sort IS NULL OR @Sort = ''
xslt的简单使用[xml-->html]SET @Sort = @PrimaryKey
xslt的简单使用[xml-->html]DECLARE @SortTable varchar(100)
xslt的简单使用[xml-->html]DECLARE @SortName varchar(100)
xslt的简单使用[xml-->html]DECLARE @strSortColumn varchar(200)
xslt的简单使用[xml-->html]>DECLARE @operator char(2)
xslt的简单使用[xml-->html]DECLARE @type varchar(100)
xslt的简单使用[xml-->html]DECLARE @prec int
xslt的简单使用[xml-->html]/*设定排序语句.*/
xslt的简单使用[xml-->html]IF CHARINDEX('DESC',@Sort)
&gt;0
xslt的简单使用[xml-->html]BEGIN
xslt的简单使用[xml-->html]SET @strSortColumn = REPLACE(@Sort, 'DESC', '')
xslt的简单使用[xml-->html]SET @operator = '
&lt;='
xslt的简单使用[xml-->html]END
xslt的简单使用[xml-->html]ELSE
xslt的简单使用[xml-->html]BEGIN
xslt的简单使用[xml-->html]IF CHARINDEX('ASC', @Sort) = 0
xslt的简单使用[xml-->html]SET @strSortColumn = REPLACE(@Sort, 'ASC', '')
xslt的简单使用[xml-->html]SET @operator = '
&gt;='
xslt的简单使用[xml-->html]END
xslt的简单使用[xml-->html]IF CHARINDEX('.', @strSortColumn) 
&gt; 0
xslt的简单使用[xml-->html]BEGIN
xslt的简单使用[xml-->html]SET @SortTable = SUBSTRING(@strSortColumn, 0, CHARINDEX('.',@strSortColumn))
xslt的简单使用[xml-->html]SET @SortName = SUBSTRING(@strSortColumn, CHARINDEX('.',@strSortColumn) + 1, LEN(@strSortColumn))
xslt的简单使用[xml-->html]END
xslt的简单使用[xml-->html]ELSE
xslt的简单使用[xml-->html]BEGIN
xslt的简单使用[xml-->html]SET @SortTable = @Tables
xslt的简单使用[xml-->html]SET @SortName = @strSortColumn
xslt的简单使用[xml-->html]END
xslt的简单使用[xml-->html]SELECT @type=t.name, @prec=c.prec
xslt的简单使用[xml-->html]FROM sysobjects o 
xslt的简单使用[xml-->html]JOIN syscolumns c on o.id=c.id
xslt的简单使用[xml-->html]JOIN systypes t on c.xusertype=t.xusertype
xslt的简单使用[xml-->html]WHERE o.name = @SortTable AND c.name = @SortName
xslt的简单使用[xml-->html]IF CHARINDEX('char', @type) 
&gt; 0
xslt的简单使用[xml-->html]SET @type = @type + '(' + CAST(@prec AS varchar) + ')'
xslt的简单使用[xml-->html]DECLARE @strPageSize varchar(50)
xslt的简单使用[xml-->html]DECLARE @strStartRow varchar(50)
xslt的简单使用[xml-->html]DECLARE @strFilter varchar(1000)
xslt的简单使用[xml-->html]DECLARE @strSimpleFilter varchar(1000)
xslt的简单使用[xml-->html]DECLARE @strGroup varchar(1000)
xslt的简单使用[xml-->html]/*默认当前页*/
xslt的简单使用[xml-->html]IF @CurrentPage 
&lt; 1
xslt的简单使用[xml-->html]SET @CurrentPage = 1
xslt的简单使用[xml-->html]/*设置分页参数.*/
xslt的简单使用[xml-->html]SET @strPageSize = CAST(@PageSize AS varchar(50))
xslt的简单使用[xml-->html]SET @strStartRow = CAST(((@CurrentPage - 1)*@PageSize + 1) AS varchar(50))
xslt的简单使用[xml-->html]/*筛选以及分组语句.*/
xslt的简单使用[xml-->html]IF @Filter IS NOT NULL AND @Filter != ''
xslt的简单使用[xml-->html]BEGIN
xslt的简单使用[xml-->html]SET @strFilter = ' WHERE ' + @Filter + ' '
xslt的简单使用[xml-->html]SET @strSimpleFilter = ' AND ' + @Filter + ' '
xslt的简单使用[xml-->html]END
xslt的简单使用[xml-->html]ELSE
xslt的简单使用[xml-->html]BEGIN
xslt的简单使用[xml-->html]SET @strSimpleFilter = ''
xslt的简单使用[xml-->html]SET @strFilter = ''
xslt的简单使用[xml-->html]END
xslt的简单使用[xml-->html]IF @Group IS NOT NULL AND @Group != ''
xslt的简单使用[xml-->html]SET @strGroup = ' GROUP BY ' + @Group + ' '
xslt的简单使用[xml-->html]ELSE
xslt的简单使用[xml-->html]SET @strGroup = ''
xslt的简单使用[xml-->html]/*执行查询语句*/
xslt的简单使用[xml-->html]EXEC(
xslt的简单使用[xml-->html]'
xslt的简单使用[xml-->html]DECLARE @SortColumn ' + @type + '
xslt的简单使用[xml-->html]SET ROWCOUNT ' + @strStartRow + '
xslt的简单使用[xml-->html]SELECT @SortColumn=' + @strSortColumn + ' FROM ' + @Tables + @strFilter + ' ' +
xslt的简单使用[xml-->html]@strGroup + ' ORDER BY ' + @Sort + '
xslt的简单使用[xml-->html]SET ROWCOUNT ' + @strPageSize + '
xslt的简单使用[xml-->html]SELECT ' + @Fields + ' FROM ' + @Tables + ' WHERE ' + @strSortColumn + @operator
xslt的简单使用[xml-->html]+ ' @SortColumn ' + @strSimpleFilter + ' ' + @strGroup + ' ORDER BY ' + @Sort + '
xslt的简单使用[xml-->html]'
xslt的简单使用[xml-->html])
xslt的简单使用[xml-->html]GO
xslt的简单使用[xml-->html] 
<!--<![CDATA[]]>-->
xslt的简单使用[xml-->html]
</Content>
xslt的简单使用[xml-->html]
<Remarks>
xslt的简单使用[xml-->html]
<Remark PostUserName="guest" PostDateTime="2006-04-10 15:26:22">
xslt的简单使用[xml-->html]
<PostUserNickName>
xslt的简单使用[xml-->html]访客
xslt的简单使用[xml-->html]
</PostUserNickName>
xslt的简单使用[xml-->html]
<Content>
xslt的简单使用[xml-->html]OK!
xslt的简单使用[xml-->html]
</Content>
xslt的简单使用[xml-->html]
</Remark>
xslt的简单使用[xml-->html]
<Remark PostUserName="test" PostDateTime="2006-04-10 09:18:35">
xslt的简单使用[xml-->html]
<PostUserNickName>
xslt的简单使用[xml-->html]游客
xslt的简单使用[xml-->html]
</PostUserNickName>
xslt的简单使用[xml-->html]
<Content>
xslt的简单使用[xml-->html]good
xslt的简单使用[xml-->html]
</Content>
xslt的简单使用[xml-->html]
</Remark>
xslt的简单使用[xml-->html]
<Remark PostUserName="dream" PostDateTime="2006-04-10 08:45:35">
xslt的简单使用[xml-->html]
<PostUserNickName>
xslt的简单使用[xml-->html]dream
xslt的简单使用[xml-->html]
</PostUserNickName>
xslt的简单使用[xml-->html]
<Content>
xslt的简单使用[xml-->html]不错!
xslt的简单使用[xml-->html]
</Content>
xslt的简单使用[xml-->html]
</Remark>
xslt的简单使用[xml-->html]
<Remark PostUserName="no3" PostDateTime="2006-04-8 15:10:45">
xslt的简单使用[xml-->html]
<PostUserNickName>
xslt的简单使用[xml-->html]梦幻3号
xslt的简单使用[xml-->html]
</PostUserNickName>
xslt的简单使用[xml-->html]
<Content>
xslt的简单使用[xml-->html]看看
xslt的简单使用[xml-->html]
</Content>
xslt的简单使用[xml-->html]
</Remark>
xslt的简单使用[xml-->html]
<Remark PostUserName="admin" PostDateTime="2006-04-08 12:12:35">
xslt的简单使用[xml-->html]
<PostUserNickName>
xslt的简单使用[xml-->html]xslt的简单使用[xml-->html]xslt的简单使用[xml-->html]
xslt的简单使用[xml-->html]
</PostUserNickName>
xslt的简单使用[xml-->html]
<Content>
xslt的简单使用[xml-->html]去试试
xslt的简单使用[xml-->html]
</Content>
xslt的简单使用[xml-->html]
</Remark>
xslt的简单使用[xml-->html]
<Remark PostUserName="Peter" PostDateTime="2006-03-15 16:12:35">
xslt的简单使用[xml-->html]
<PostUserNickName>
xslt的简单使用[xml-->html]peterzb
xslt的简单使用[xml-->html]
</PostUserNickName>
xslt的简单使用[xml-->html]
<Content>
xslt的简单使用[xml-->html]xslt的简单使用[xml-->html]xslt的简单使用[xml-->html]
xslt的简单使用[xml-->html]
</Content>
xslt的简单使用[xml-->html]
</Remark>
xslt的简单使用[xml-->html]
</Remarks>
xslt的简单使用[xml-->html]
</Article>
xslt的简单使用[xml-->html]
</Articles>

xslt文档[Article.xsl]
xslt的简单使用[xml-->html]<?xml version="1.0" encoding="gb2312" ?>
xslt的简单使用[xml-->html]
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
xslt的简单使用[xml-->html]
<xsl:output indent="yes" method="html" />
xslt的简单使用[xml-->html]
<xsl:template match="/">
xslt的简单使用[xml-->html]
<html>
xslt的简单使用[xml-->html]
<head>
xslt的简单使用[xml-->html]
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
xslt的简单使用[xml-->html] 
<title>
xslt的简单使用[xml-->html] 
<xsl:value-of select="Articles/Article/Title" />
xslt的简单使用[xml-->html] 
</title>
xslt的简单使用[xml-->html] 
<link REL='Stylesheet' HREF='/web/resource/bbs.css' TYPE='text/css' />
xslt的简单使用[xml-->html] 
<style>
xslt的简单使用[xml-->html].title0 {font-size:17px;font-family:arial;font-weight:bold;text-decoration:none;color:#FFFFFF;}
xslt的简单使用[xml-->html]A.title2:link {COLOR: #000000; TEXT-DECORATION: none}
xslt的简单使用[xml-->html]A.title2:visited {COLOR: #000000; TEXT-DECORATION: none}
xslt的简单使用[xml-->html]A.title2:active {COLOR: #ff0000; TEXT-DECORATION: none}
xslt的简单使用[xml-->html]A.title2:hover {COLOR: #ff0000; TEXT-DECORATION: none}
xslt的简单使用[xml-->html]DIV.post {
xslt的简单使用[xml-->html]    BORDER-RIGHT: #6e8bde 1px solid; BORDER-TOP: #6e8bde 1px solid; MARGIN-BOTTOM: 3px; BORDER-LEFT: #6e8bde 1px solid; BORDER-BOTTOM: #6e8bde 1px solid; BACKGROUND-COLOR: #f0eedf
xslt的简单使用[xml-->html]}
xslt的简单使用[xml-->html]DIV.postTitle {
xslt的简单使用[xml-->html]    PADDING-LEFT: 3px; FONT-WEIGHT: bolder; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #6e8bde 1px dashed; BACKGROUND-COLOR: #d6dff7
xslt的简单使用[xml-->html]}
xslt的简单使用[xml-->html]DIV.postText {
xslt的简单使用[xml-->html]    PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px; BACKGROUND-COLOR: whitesmoke
xslt的简单使用[xml-->html]}
xslt的简单使用[xml-->html]
</style>
xslt的简单使用[xml-->html]
</head>
xslt的简单使用[xml-->html]
<body>
xslt的简单使用[xml-->html]
<table width="800px" border="0" cellpadding="0" cellspacing="0">
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]
<td width="97">
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=7" target="_blank">VB</a>/<href="/web/Article/ViewColumn.aspx?Colid=11" target="_blank">
xslt的简单使用[xml-->html]        VBScript
</a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td width="13%"><href="/web/Article/ViewColumn.aspx?Colid=12" target="_blank">ASP</a>/
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=13" target="_blank">ASP.NET</a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td width="13%">
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=5" target="_blank">C#</a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td width="51">
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=30" target="_blank">J#</a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td width="15%">
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=20" target="_blank">ADO</a>/<href="/web/Article/ViewColumn.aspx?Colid=21" target="_blank">
xslt的简单使用[xml-->html]        ADO.NET
</a></td>
xslt的简单使用[xml-->html]
<td width="17%">
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=9" target="_blank">JAVA</a>/<href="/web/Article/ViewColumn.aspx?Colid=10" target="_blank">
xslt的简单使用[xml-->html]        JavaScript
</a></td>
xslt的简单使用[xml-->html]
<td width="11%">
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=14" target="_blank">HTML</a>/<href="/web/Article/ViewColumn.aspx?Colid=15" target="_blank">
xslt的简单使用[xml-->html]        XML
</a></td>
xslt的简单使用[xml-->html]
<td width="12%">
xslt的简单使用[xml-->html]    
<href="/web/default.aspx" target="_blank">返回首页</a></td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]
<td width="97"><href="/web/Article/ViewColumn.aspx?Colid=16" target="_blank">CSS</a></td>
xslt的简单使用[xml-->html]
<td><href="/web/Article/ViewColumn.aspx?Colid=3" target="_blank">C</a>/<href="/web/Article/ViewColumn.aspx?Colid=4" target="_blank">
xslt的简单使用[xml-->html]        C++
</a></td>
xslt的简单使用[xml-->html]
<td><href="/web/Article/ViewColumn.aspx?Colid=6" target="_blank">Delphi</a></td>
xslt的简单使用[xml-->html]
<td width="51">
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=30" target="_blank">PHP</a></td>
xslt的简单使用[xml-->html]
<td>
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=5" target="_blank">.NET</a></td>
xslt的简单使用[xml-->html]
<td>
xslt的简单使用[xml-->html]    
<href="/web/resource/CSDN/CSDN论坛精华.html" target="_blank">CSDN论坛精华</a></td>
xslt的简单使用[xml-->html]
<td>
xslt的简单使用[xml-->html]    
<href="/web/Article/ViewColumn.aspx?Colid=19" target="_blank">Database</a></td>
xslt的简单使用[xml-->html]
<td><href="#" onClick="javascript:window.external.addFavorite('/web/Article.aspx', 'Dream .NET')">加入收藏</a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]
<td width="97">
xslt的简单使用[xml-->html]    
<href="/web/Note/notes.aspx?function=all" target="_blank">GuestBook </a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td><href="/web/bbs/bbs.aspx">BBS</a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td><href="/web/Article/ViewColumn.aspx?Colid=22" target="_blank">PowerBuilder</a></td>
xslt的简单使用[xml-->html]
<td width="51"></td>
xslt的简单使用[xml-->html]
<td><href="/web/Article/ViewColumn.aspx?Colid=24" target="_blank"> Novel</a></td>
xslt的简单使用[xml-->html]
<td></td>
xslt的简单使用[xml-->html]
<td><href="#" onclick="javascript:window.external.addFavorite('/web/Article.aspx', 'Dream .NET')">
xslt的简单使用[xml-->html]    
</A>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td>
xslt的简单使用[xml-->html]    
<href="mailto:web-network@163.com?subject=About Dream .NET Web System">联系我们</A></td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]
<td width="150px">
xslt的简单使用[xml-->html]
<href="/web/Article/postArticle.aspx"><img src="/web/images/post.gif" border="0" alt="【发表文章】" />【发表文章】</a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
<td width="200px" colspan="2">
xslt的简单使用[xml-->html]
<href="/web/Article/postArticle.aspx"><img src="/web/images/up.gif" border="0"  alt="【上传文章】" />【上传文章】</a>
xslt的简单使用[xml-->html]
</td> </tr> 
xslt的简单使用[xml-->html]
</table>
xslt的简单使用[xml-->html]
<table width="800px" border="0" cellpadding="0" cellspacing="0">
xslt的简单使用[xml-->html]
<xsl:apply-templates />
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]
<td align="center"><href="javascript:window.print()"><img src="/web/images/print.jpg" alt='【打印此文】' border="0" /></a> 
xslt的简单使用[xml-->html]     
<href="javascript:window.close();"><img src="/web/images/close.jpg" alt='【关闭窗口】' border="0" /></a>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
</table>
xslt的简单使用[xml-->html]
<table width="800px" border="0" cellpadding="0" cellspacing="0">
xslt的简单使用[xml-->html]    
<tr>
xslt的简单使用[xml-->html]    
<td valign="top">
xslt的简单使用[xml-->html]    
<hr size="1" class="hrc" color="blue"></hr>
xslt的简单使用[xml-->html]    
<table align="center" cellpadding="0" cellspacing="0" ID="Table1">
xslt的简单使用[xml-->html]    
<tr>
xslt的简单使用[xml-->html]    
<td>
xslt的简单使用[xml-->html]    
<href="/web/about.htm">网站简介</a> | <href="/web/partner.htm">合伙伙伴</a> | <href="/web/map.htm">
xslt的简单使用[xml-->html]    网站地图
</a> | <href="/web/contract.aspx">联系方式</a><br></br>
xslt的简单使用[xml-->html]    
</td>
xslt的简单使用[xml-->html]    
</tr>
xslt的简单使用[xml-->html]
</table>
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
</table>
xslt的简单使用[xml-->html]
</body>
xslt的简单使用[xml-->html]
</html>
xslt的简单使用[xml-->html]
</xsl:template>
xslt的简单使用[xml-->html]
<xsl:template match="Articles">
xslt的简单使用[xml-->html]
<xsl:apply-templates />
xslt的简单使用[xml-->html]
</xsl:template>
xslt的简单使用[xml-->html]
<xsl:template match="Article">
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]
<td height="25" align="left">
xslt的简单使用[xml-->html]您当前所在位置为:
<href="/web/default.aspx">首页</A>---&gt; 
xslt的简单使用[xml-->html]
<href="/web/Article/default.aspx">
xslt的简单使用[xml-->html]文章系统
</A>---&gt;
xslt的简单使用[xml-->html]
<xsl:element name="a">
xslt的简单使用[xml-->html]
<xsl:attribute name="href">
xslt的简单使用[xml-->html]/web/Article/viewArticle.aspx?ColID=
<xsl:value-of select="ColumnID" />
xslt的简单使用[xml-->html]
<!--
xslt的简单使用[xml-->html]<xsl:choose>
xslt的简单使用[xml-->html]<xsl:when test="ColumnID='19'">
xslt的简单使用[xml-->html]/web/Article/viewArticle.aspx?ColID=19
xslt的简单使用[xml-->html]</xsl:when>
xslt的简单使用[xml-->html]<xsl:when test="ColumnID='5'">
xslt的简单使用[xml-->html]/web/Article/viewArticle.aspx?ColID=5
xslt的简单使用[xml-->html]</xsl:when>
xslt的简单使用[xml-->html]<xsl:otherwise>
xslt的简单使用[xml-->html]/web/Article/viewArticle.aspx?ColID=0
xslt的简单使用[xml-->html]</xsl:otherwise>
xslt的简单使用[xml-->html]</xsl:choose>
xslt的简单使用[xml-->html]
-->
xslt的简单使用[xml-->html]
</xsl:attribute>
xslt的简单使用[xml-->html]
<xsl:attribute name="title">
xslt的简单使用[xml-->html]
<xsl:value-of select="ColumnName" />
xslt的简单使用[xml-->html]
</xsl:attribute>
xslt的简单使用[xml-->html]
<xsl:value-of select="ColumnName" />
xslt的简单使用[xml-->html]
</xsl:element>
xslt的简单使用[xml-->html]---
&gt;<xsl:value-of select="Title" /></td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]    
<td height="25" align="center">标题:<xsl:value-of select="Title" />
xslt的简单使用[xml-->html]    [点击数:
<xsl:value-of select="Dots" />]</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]    
<td height="25" valign="top" align="center">作者:<xsl:value-of select="Author" />
xslt的简单使用[xml-->html]    [
<xsl:value-of select="PostDateTime" />]</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]    
<td height="25" valign="top" align="center">最近修改者:<xsl:value-of select="Editor" />
xslt的简单使用[xml-->html]    [
<xsl:value-of select="EditDateTime" />]</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]    
<td height="25" valign="top" align="center" class="WithBreaks">概述:<xsl:value-of select="Abstract" /></td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]    
<td height="25" valign="top" align="center">正文如下:</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]    
<td><pre><xsl:value-of select="Content" /></pre></td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<xsl:apply-templates select="/Articles/Article/Remarks" />
xslt的简单使用[xml-->html]
</xsl:template>
xslt的简单使用[xml-->html]
<xsl:template match="Remarks">
xslt的简单使用[xml-->html]
<tr><td>
xslt的简单使用[xml-->html]
<table width="800px" border="0" cellpadding="0" cellspacing="0">
xslt的简单使用[xml-->html]
<th align="left"><h3>Feedback</h3></th>
xslt的简单使用[xml-->html]
<xsl:for-each select="Remark">
xslt的简单使用[xml-->html]
<div class="post">            
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]   
<div class="postTitle">
xslt的简单使用[xml-->html]   
<td>
xslt的简单使用[xml-->html]   回复人:
<b>
xslt的简单使用[xml-->html]   
<font color="#3366CC">
xslt的简单使用[xml-->html]   
<xsl:value-of select="@PostUserName" />
xslt的简单使用[xml-->html]   (
<xsl:value-of select="PostUserNickName" />)
xslt的简单使用[xml-->html]   
</font>
xslt的简单使用[xml-->html]   
</b>
xslt的简单使用[xml-->html]   
</td>
xslt的简单使用[xml-->html]   
<td align="right">
xslt的简单使用[xml-->html]   
<font color="#000000">
xslt的简单使用[xml-->html]   
<xsl:value-of select="@PostDateTime" />
xslt的简单使用[xml-->html]   
</font>   
xslt的简单使用[xml-->html]   第
<font color="red"><xsl:number value="position()" format="1"/></font>
xslt的简单使用[xml-->html]   
</td>
xslt的简单使用[xml-->html]   
</div>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
<tr>
xslt的简单使用[xml-->html]
<td colspan="2">
xslt的简单使用[xml-->html]
<div class="postText">
xslt的简单使用[xml-->html]
<xsl:value-of select="Content" />
xslt的简单使用[xml-->html]
</div>                
xslt的简单使用[xml-->html]
</td>
xslt的简单使用[xml-->html]
</tr>
xslt的简单使用[xml-->html]
</div>
xslt的简单使用[xml-->html]
</xsl:for-each>
xslt的简单使用[xml-->html]
</table></td></tr>
xslt的简单使用[xml-->html]
</xsl:template>
xslt的简单使用[xml-->html]
</xsl:stylesheet>
效果图如下
xslt的简单使用[xml-->html]
xslt的简单使用[xml-->html]

相关文章: