📄 xslt~1q.htm
字号:
<p align="JUSTIFY"><span class="normal105">		 </td></span></p>
<p align="JUSTIFY"><span class="normal105">		 <td></span></p>
<p align="JUSTIFY"><span class="normal105">			<!-- highlight
negative growth in red --></span></p>
<p align="JUSTIFY"><span class="normal105">			<xsl:if
test="growth &lt; 0"></span></p>
<p align="JUSTIFY"><span class="normal105">			 <xsl:attribute
name="style"></span></p>
<p align="JUSTIFY"><span class="normal105">				 <xsl:text>color:red</xsl:text></span></p>
<p align="JUSTIFY"><span class="normal105">			 </xsl:attribute></span></p>
<p align="JUSTIFY"><span class="normal105">			</xsl:if></span></p>
<p align="JUSTIFY"><span class="normal105">			<xsl:value-of
select="growth"/></span></p>
<p align="JUSTIFY"><span class="normal105">		 </td></span></p>
<p align="JUSTIFY"><span class="normal105">		 <td></span></p>
<p align="JUSTIFY"><span class="normal105">			<xsl:value-of
select="bonus"/></span></p>
<p align="JUSTIFY"><span class="normal105">		 </td></span></p>
<p align="JUSTIFY"><span class="normal105">		</tr></span></p>
<p align="JUSTIFY"><span class="normal105">	 </xsl:for-each></span></p>
<p align="JUSTIFY"><span class="normal105">	</table></span></p>
<p align="JUSTIFY"> <span class="normal105"></body></span></p>
<p align="JUSTIFY"><span class="normal105"></html></span></p>
</font>
<p align="JUSTIFY"><span class="normal105"><font face="宋体" lang="ZH-CN" size=3 class="normal105">输出的</font><font size=3><span class="normal105">HTML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">是:</font></span></p>
<font size=3>
<p align="JUSTIFY"><span class="normal105"><html lang="en"></span></p>
<p align="JUSTIFY"><span class="normal105"><head></span></p>
<p align="JUSTIFY"><span class="normal105"><meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1"></span></p>
<p align="JUSTIFY"><span class="normal105"><title>Sales Results
By Division</title></span></p>
<p align="JUSTIFY"><span class="normal105"></head></span></p>
<p align="JUSTIFY"><span class="normal105"><body></span></p>
<p align="JUSTIFY"><span class="normal105"><table border="1"></span></p>
<p align="JUSTIFY"><span class="normal105"><tr></span></p>
<p align="JUSTIFY"><span class="normal105"><th>Division</th><th>Revenue</th><th>Growth</th><th>Bonus</th></span></p>
<p align="JUSTIFY"><span class="normal105"></tr></span></p>
<p align="JUSTIFY"><span class="normal105"><tr></span></p>
<p align="JUSTIFY"><span class="normal105"><td><em>North</em></td><td>10</td><td>9</td><td>7</td></span></p>
<p align="JUSTIFY"><span class="normal105"></tr></span></p>
<p align="JUSTIFY"><span class="normal105"><tr></span></p>
<p align="JUSTIFY"><span class="normal105"><td><em>West</em></td><td>6</td><td
style="color:red">-1.5</td><td>2</td></span></p>
<p align="JUSTIFY"><span class="normal105"></tr></span></p>
<p align="JUSTIFY"><span class="normal105"><tr></span></p>
<p align="JUSTIFY"><span class="normal105"><td><em>South</em></td><td>4</td><td>3</td><td>4</td></span></p>
<p align="JUSTIFY"><span class="normal105"></tr></span></p>
<p align="JUSTIFY"><span class="normal105"></table></span></p>
<p align="JUSTIFY"><span class="normal105"></body></span></p>
<p align="JUSTIFY"><span class="normal105"></html></span></p>
</font><font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"></p>
</font>
<p align="JUSTIFY"><span class="normal105"><font face="宋体" lang="ZH-CN" size=3 class="normal105">这个样式表把数据转化为</font><font size=3><span class="normal105">SVG</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">:</font></span></p>
<font size=3>
<p align="JUSTIFY"><span class="normal105"><xsl:stylesheet version="1.0"</span></p>
<p align="JUSTIFY"><span class="normal105"> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"</span></p>
<p align="JUSTIFY"><span class="normal105"> xmlns="http://www.w3.org/Graphics/SVG/SVG-19990812.dtd"></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"><xsl:output method="xml"
indent="yes" media-type="image/svg"/></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"><xsl:template match="/"></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"><svg width = "3in" height="3in"></span></p>
<p align="JUSTIFY"> <span class="normal105"><g style = "stroke:
#000000"> </span></p>
<p align="JUSTIFY"> <span class="normal105"><!-- draw the axes
--></span></p>
<p align="JUSTIFY"> <span class="normal105"><line x1="0" x2="150"
y1="150" y2="150"/></span></p>
<p align="JUSTIFY"> <span class="normal105"><line x1="0" x2="0"
y1="0" y2="150"/></span></p>
<p align="JUSTIFY"> <span class="normal105"><text x="0" y="10">Revenue</text></span></p>
<p align="JUSTIFY"> <span class="normal105"><text x="150" y="165">Division</text></span></p>
<p align="JUSTIFY"> <span class="normal105"><xsl:for-each select="sales/division"></span></p>
<p align="JUSTIFY"><span class="normal105">	 <!-- define some
useful variables --></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105">	 <!-- the bar's
x position --></span></p>
<p align="JUSTIFY"><span class="normal105">	 <xsl:variable name="pos"</span></p>
<p align="JUSTIFY"><span class="normal105">	 select="(position()*40)-30"/></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105">	 <!-- the bar's
height --></span></p>
<p align="JUSTIFY"><span class="normal105">	 <xsl:variable name="height"</span></p>
<p align="JUSTIFY"><span class="normal105">	 select="revenue*10"/></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105">	 <!-- the rectangle
--></span></p>
<p align="JUSTIFY"><span class="normal105">	 <rect x="{$pos}"
y="{150-$height}"</span></p>
<p align="JUSTIFY"><span class="normal105"> width="20" height="{$height}"/></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105">	 <!-- the text label
--></span></p>
<p align="JUSTIFY"><span class="normal105">	 <text x="{$pos}"
y="165"></span></p>
<p align="JUSTIFY"><span class="normal105">	 <xsl:value-of select="@id"/></span></p>
<p align="JUSTIFY"><span class="normal105">	 </text> </span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105">	 <!-- the bar value
--></span></p>
<p align="JUSTIFY"><span class="normal105">	 <text x="{$pos}"
y="{145-$height}"></span></p>
<p align="JUSTIFY"><span class="normal105">	 <xsl:value-of select="revenue"/></span></p>
<p align="JUSTIFY"><span class="normal105">	 </text></span></p>
<p align="JUSTIFY"> <span class="normal105"></xsl:for-each></span></p>
<p align="JUSTIFY"> <span class="normal105"></g></span></p>
<p align="JUSTIFY"><span class="normal105"></svg></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"></xsl:template></span></p>
<p align="JUSTIFY"><span class="normal105"></xsl:stylesheet></span></p>
</font><font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"></p>
</font>
<p align="JUSTIFY"><span class="normal105"><font face="宋体" lang="ZH-CN" size=3 class="normal105">输出的</font><font size=3><span class="normal105">SVG</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">是:</font></span></p>
<font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"></p>
</font><font size=3>
<p align="JUSTIFY"><span class="normal105"><svg width="3in" height="3in"</span></p>
<p align="JUSTIFY"><span class="normal105"> xmlns="http://www.w3.org/Graphics/SVG/svg-19990412.dtd"></span></p>
<p align="JUSTIFY"> <span class="normal105"><g style="stroke: #000000"></span></p>
<p align="JUSTIFY"><span class="normal105">	<line x1="0" x2="150"
y1="150" y2="150"/></span></p>
<p align="JUSTIFY"><span class="normal105">	<line x1="0" x2="0"
y1="0" y2="150"/></span></p>
<p align="JUSTIFY"><span class="normal105">	<text x="0" y="10">Revenue</text></span></p>
<p align="JUSTIFY"><span class="normal105">	<text x="150" y="165">Division</text></span></p>
<p align="JUSTIFY"><span class="normal105">	<rect x="10" y="50"
width="20" height="100"/></span></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -