xslt:   <?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <xsl:output method="html" />
  <xsl:param name="article"></xsl:param>
 <xsl:template match="/">
   <html>
       <head>
         <title>显示图片</title>
       </head>
       <body>
           <table border="1">
     <tr>
                 <xsl:for-each select="guestbook/article">  
         <xsl:if test="(position() mod $article) = 1">  //此处接收参数
         <xsl:text disable-output-escaping="yes"><![CDATA[</tr><tr>]]></xsl:text>  
         </xsl:if>  
         <td align="center">
             <img src="{PicUrl}" width="130" height="130" border="0"></img>
               <br />
      <xsl:value-of select="TitleText" /><br />
      <xsl:value-of select="CurrentPage" />
      </td>  
         </xsl:for-each>  
     </tr>
   </table>
       </body>
   </html>
  </xsl:template>
</xsl:stylesheet>C# code            XPathDocument input = new XPathDocument(@"C:\Users\lhr\Desktop\项目\项目-sln\Items\text\xml.xml");
            XslCompiledTransform xslTrans = new XslCompiledTransform();
            XsltSettings settings = new XsltSettings(false, true);
            xslTrans.Load(@"C:\Users\lhr\Desktop\项目\项目-sln\Items\text\new.xslt", settings, null);
            XmlTextWriter responseWriter = new XmlTextWriter(Response.Output);
            XsltArgumentList argList = new XsltArgumentList();
            argList.AddParam("article", "", 4);//定义值,传入xslt
            xslTrans.Transform(input, responseWriter);全分送上,请达人帮我看看,我都弄了4天了,还没弄好!