1:Used XML and XSLT
-XML
 1Sum-up of XSLT to XHTML<?xml version="1.0" encoding="utf-8" ?>
 2Sum-up of XSLT to XHTML<!--<?xml-stylesheet type="text/xsl" href="XSLTFile1.xslt"?>-->
 3Sum-up of XSLT to XHTML
 4Sum-up of XSLT to XHTML<data>

 5Sum-up of XSLT to XHTML  <books>
 6Sum-up of XSLT to XHTML    <Name>SQL</Name>
 7Sum-up of XSLT to XHTML    <price>20.0</price>
 8Sum-up of XSLT to XHTML  </books>
 9Sum-up of XSLT to XHTML  <books>
10Sum-up of XSLT to XHTML    <Name>CLR via C#</Name>
11Sum-up of XSLT to XHTML    <price>120.0</price>
12Sum-up of XSLT to XHTML  </books>
13Sum-up of XSLT to XHTML  <books>
14Sum-up of XSLT to XHTML    <Name>C#高级编程</Name>
15Sum-up of XSLT to XHTML    <price>80.0</price>
16Sum-up of XSLT to XHTML  </books>
17Sum-up of XSLT to XHTML  <books>
18Sum-up of XSLT to XHTML    <Name>C#级编程</Name>
19Sum-up of XSLT to XHTML    <price>180.0</price>
20Sum-up of XSLT to XHTML  </books>
21Sum-up of XSLT to XHTML  <books>
22Sum-up of XSLT to XHTML    <Name>C#编程</Name>
23Sum-up of XSLT to XHTML    <price>60.0</price>
24Sum-up of XSLT to XHTML  </books>
25Sum-up of XSLT to XHTML</data>
-XSLT

  1Sum-up of XSLT to XHTML<?xml version="1.0" encoding="utf-8"?>
  2Sum-up of XSLT to XHTML<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3Sum-up of XSLT to XHTML    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
  4Sum-up of XSLT to XHTML
  5Sum-up of XSLT to XHTML  <xsl:output method="xml" indent="yes"/>

  6Sum-up of XSLT to XHTML
  7Sum-up of XSLT to XHTML  <xsl:template match="/">

  8Sum-up of XSLT to XHTML    <!--<xsl:copy>
  9
Sum-up of XSLT to XHTML      <xsl:apply-templates select="@* | node()"/>
 10Sum-up of XSLT to XHTML    </xsl:copy>-->

 11Sum-up of XSLT to XHTML    <html>
 12Sum-up of XSLT to XHTML      <body>
 13Sum-up of XSLT to XHTML        <h2>My books to read:</h2>
 14Sum-up of XSLT to XHTML        <table border="1">
 15Sum-up of XSLT to XHTML          <tr bgcolor="green">
 16Sum-up of XSLT to XHTML            <th>Title</th>
 17Sum-up of XSLT to XHTML            <th>Price</th>
 18Sum-up of XSLT to XHTML          </tr>
 19Sum-up of XSLT to XHTML          <!--here we can use xpath to set conditions-->
 20Sum-up of XSLT to XHTML          <xsl:for-each select="data/books">
 21Sum-up of XSLT to XHTML            <xsl:sort select="Name" lang="zh-cn"/>
 22Sum-up of XSLT to XHTML            <!--also can set conditions here-->
 23Sum-up of XSLT to XHTML            <xsl:if test="price > 60">
 24Sum-up of XSLT to XHTML              <tr>
 25Sum-up of XSLT to XHTML                <td>
 26Sum-up of XSLT to XHTML                  <xsl:value-of select="Name"/>
 27Sum-up of XSLT to XHTML                </td>
 28Sum-up of XSLT to XHTML                <td>
 29Sum-up of XSLT to XHTML                  <xsl:value-of select="price"/>
 30Sum-up of XSLT to XHTML                </td>
 31Sum-up of XSLT to XHTML              </tr>
 32Sum-up of XSLT to XHTML            </xsl:if>
 33Sum-up of XSLT to XHTML          </xsl:for-each>
 34Sum-up of XSLT to XHTML        </table>
 35Sum-up of XSLT to XHTML
 36Sum-up of XSLT to XHTML        <h2>My books to read:</h2>

 37Sum-up of XSLT to XHTML        <table border="1">
 38Sum-up of XSLT to XHTML          <tr bgcolor="green">
 39Sum-up of XSLT to XHTML            <th>Title</th>
 40Sum-up of XSLT to XHTML            <th>Price</th>
 41Sum-up of XSLT to XHTML          </tr>
 42Sum-up of XSLT to XHTML          <xsl:for-each select="data/books">
 43Sum-up of XSLT to XHTML            <xsl:sort select="Name" lang="zh-cn"/>
 44Sum-up of XSLT to XHTML            <xsl:choose>
 45Sum-up of XSLT to XHTML              <xsl:when test="price &gt; 60 and price &lt; 100">
 46Sum-up of XSLT to XHTML                <tr>
 47Sum-up of XSLT to XHTML                  <td>
 48Sum-up of XSLT to XHTML                    <xsl:value-of select="Name"/>
 49Sum-up of XSLT to XHTML                  </td>
 50Sum-up of XSLT to XHTML                  <td >
 51Sum-up of XSLT to XHTML                    <xsl:value-of select="price"/>
 52Sum-up of XSLT to XHTML                  </td>
 53Sum-up of XSLT to XHTML                </tr>
 54Sum-up of XSLT to XHTML              </xsl:when>
 55Sum-up of XSLT to XHTML              <xsl:when test="price &gt; 100">
 56Sum-up of XSLT to XHTML                <tr>
 57Sum-up of XSLT to XHTML                  <td>
 58Sum-up of XSLT to XHTML                    <xsl:value-of select="Name"/>
 59Sum-up of XSLT to XHTML                  </td>
 60Sum-up of XSLT to XHTML                  <td bgcolor="ff00ff">
 61Sum-up of XSLT to XHTML                    <xsl:value-of select="price"/>
 62Sum-up of XSLT to XHTML                  </td>
 63Sum-up of XSLT to XHTML                </tr>
 64Sum-up of XSLT to XHTML              </xsl:when>
 65Sum-up of XSLT to XHTML              <xsl:otherwise>
 66Sum-up of XSLT to XHTML                <tr>
 67Sum-up of XSLT to XHTML                  <td>
 68Sum-up of XSLT to XHTML                    <xsl:value-of select="Name"/>
 69Sum-up of XSLT to XHTML                  </td>
 70Sum-up of XSLT to XHTML                  <td bgcolor="#cccccc">
 71Sum-up of XSLT to XHTML                    It's cheaper than $60
 72Sum-up of XSLT to XHTML                  </td>

 73Sum-up of XSLT to XHTML                </tr>
 74Sum-up of XSLT to XHTML              </xsl:otherwise>
 75Sum-up of XSLT to XHTML            </xsl:choose>
 76Sum-up of XSLT to XHTML          </xsl:for-each>
 77Sum-up of XSLT to XHTML        </table>
 78Sum-up of XSLT to XHTML
 79Sum-up of XSLT to XHTML        <xsl:apply-templates></xsl:apply-templates>

 80Sum-up of XSLT to XHTML
 81Sum-up of XSLT to XHTML      </body>

 82Sum-up of XSLT to XHTML    </html>
 83Sum-up of XSLT to XHTML  </xsl:template>
 84Sum-up of XSLT to XHTML
 85Sum-up of XSLT to XHTML  <xsl:template match="data/books">

 86Sum-up of XSLT to XHTML    <p>
 87Sum-up of XSLT to XHTML      <xsl:apply-templates select="Name"/>
 88Sum-up of XSLT to XHTML      <xsl:apply-templates select="price"/>
 89Sum-up of XSLT to XHTML    </p>
 90Sum-up of XSLT to XHTML  </xsl:template>
 91Sum-up of XSLT to XHTML
 92Sum-up of XSLT to XHTML  <xsl:template match="Name">

 93Sum-up of XSLT to XHTML    Name: <span style="color:#ff0000">
 94Sum-up of XSLT to XHTML      <xsl:value-of select="."/>
 95Sum-up of XSLT to XHTML    </span>
 96Sum-up of XSLT to XHTML    <br />
 97Sum-up of XSLT to XHTML  </xsl:template>
 98Sum-up of XSLT to XHTML
 99Sum-up of XSLT to XHTML  <xsl:template match="price">

100Sum-up of XSLT to XHTML    Price: <span style="color:#00ff00">
101Sum-up of XSLT to XHTML      <xsl:value-of select="."/>
102Sum-up of XSLT to XHTML    </span>
103Sum-up of XSLT to XHTML    <br />
104Sum-up of XSLT to XHTML  </xsl:template>
105Sum-up of XSLT to XHTML
106Sum-up of XSLT to XHTML</xsl:stylesheet>

107Sum-up of XSLT to XHTML

2:Set in XML
Add the code below to XML doc
1Sum-up of XSLT to XHTML<?xml-stylesheet type="text/xsl" href="XSLTFile1.xslt"?>

3:Use JavaScript
 1      }

4:Use C#
 1Sum-up of XSLT to XHTML        protected void Page_Load(object sender, EventArgs e)
 2        }

Reference:http://msdn.microsoft.com/zh-cn/library/system.xml.xsl.xslcompiledtransform.transform.aspx

字体是难看了点...不高兴调了~


相关文章:

  • 2021-06-14
  • 2021-07-05
  • 2021-11-30
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2021-10-09
猜你喜欢
  • 2021-10-22
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-02-14
相关资源
相似解决方案