📄 xslt~1q.htm
字号:
<p align="JUSTIFY"> <span class="normal105"><xsl:apply-templates/></span></p>
<p align="JUSTIFY"> <span class="normal105"></p></span></p>
<p align="JUSTIFY"><span class="normal105"></xsl:template></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"><xsl:template match="note"></span></p>
<p align="JUSTIFY"> <span class="normal105"><p class="note"></span></p>
<p align="JUSTIFY"> <span class="normal105"><b>NOTE: </b></span></p>
<p align="JUSTIFY"> <span class="normal105"><xsl:apply-templates/></span></p>
<p align="JUSTIFY"> <span class="normal105"></p></span></p>
<p align="JUSTIFY"><span class="normal105"></xsl:template></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"><xsl:template match="emph"></span></p>
<p align="JUSTIFY"> <span class="normal105"><em></span></p>
<p align="JUSTIFY"> <span class="normal105"><xsl:apply-templates/></span></p>
<p align="JUSTIFY"> <span class="normal105"></em></span></p>
<p align="JUSTIFY"><span class="normal105"></xsl:template></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"></xsl:stylesheet></span></p>
</font><font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105">假如输入文档如下:</span></p>
<p align="JUSTIFY"></p>
</font><font size=3>
<p align="JUSTIFY"><span class="normal105"><!DOCTYPE doc SYSTEM
"doc.dtd"></span></p>
<p align="JUSTIFY"><span class="normal105"><doc></span></p>
<p align="JUSTIFY"><span class="normal105"><title>Document Title</title></span></p>
<p align="JUSTIFY"><span class="normal105"><chapter></span></p>
<p align="JUSTIFY"><span class="normal105"><title>Chapter Title</title></span></p>
<p align="JUSTIFY"><span class="normal105"><section></span></p>
<p align="JUSTIFY"><span class="normal105"><title>Section Title</title></span></p>
<p align="JUSTIFY"><span class="normal105"><para>This is a test.</para></span></p>
<p align="JUSTIFY"><span class="normal105"><note>This is a note.</note></span></p>
<p align="JUSTIFY"><span class="normal105"></section></span></p>
<p align="JUSTIFY"><span class="normal105"><section></span></p>
<p align="JUSTIFY"><span class="normal105"><title>Another Section
Title</title></span></p>
<p align="JUSTIFY"><span class="normal105"><para>This is <emph>another</emph>
test.</para></span></p>
<p align="JUSTIFY"><span class="normal105"><note>This is another
note.</note></span></p>
<p align="JUSTIFY"><span class="normal105"></section></span></p>
<p align="JUSTIFY"><span class="normal105"></chapter></span></p>
<p align="JUSTIFY"><span class="normal105"></doc></span></p>
</font>
<p align="JUSTIFY"><span class="normal105"><font size=3><span class="normal105">XHTML</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"><?xml version="1.0"
encoding="iso-8859-1"?></span></p>
<p align="JUSTIFY"><span class="normal105"><html xmlns="http://www.w3.org/TR/xhtml1/strict"></span></p>
<p align="JUSTIFY"><span class="normal105"><head></span></p>
<p align="JUSTIFY"><span class="normal105"><title>Document Title</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"><h1>Document Title</h1></span></p>
<p align="JUSTIFY"><span class="normal105"><h2>Chapter Title</h2></span></p>
<p align="JUSTIFY"><span class="normal105"><h3>Section Title</h3></span></p>
<p align="JUSTIFY"><span class="normal105"><p>This is a test.</p></span></p>
<p align="JUSTIFY"><span class="normal105"><p class="note"></span></p>
<p align="JUSTIFY"><span class="normal105"><b>NOTE: </b>This
is a note.</p></span></p>
<p align="JUSTIFY"><span class="normal105"><h3>Another Section
Title</h3></span></p>
<p align="JUSTIFY"><span class="normal105"><p>This is <em>another</em>
test.</p></span></p>
<p align="JUSTIFY"><span class="normal105"><p class="note"></span></p>
<p align="JUSTIFY"><span class="normal105"><b>NOTE: </b>This
is another note.</p></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"><span class="normal105"><font size=3>2</font></span><font face="宋体" lang="ZH-CN" size=3 class="normal105">.关于数据</font></span></p>
<p align="JUSTIFY"> <span class="normal105"><font face="宋体" lang="ZH-CN" size=3><span class="normal105">在这个例子中,三个不同的</span></font><span class="normal105"><font size=3><span class="normal105">XSLT</span></font><font face="宋体" lang="ZH-CN" size=3><span class="normal105">样式表从同一个</span></font><font size=3><span class="normal105">XML</span></font><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><font size=3><span class="normal105">SVG</span></font><font face="宋体" lang="ZH-CN" size=3><span class="normal105">,</span><span class="nocolor"><span class="normal105">和</span></span></font></span><font size=3><span class="normal105">VRML</span></font><font face="宋体" lang="ZH-CN" size=3>。</font></span></p>
<font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"><span class="normal105">输入数据是:</span></p>
</font><font size=3>
<p align="JUSTIFY"><span class="normal105"><sales></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"> <span class="normal105"><division id="North"></span></p>
<p align="JUSTIFY"> <span class="normal105"><revenue>10</revenue></span></p>
<p align="JUSTIFY"> <span class="normal105"><growth>9</growth></span></p>
<p align="JUSTIFY"> <span class="normal105"><bonus>7</bonus></span></p>
<p align="JUSTIFY"> <span class="normal105"></division></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"> <span class="normal105"><division id="South"></span></p>
<p align="JUSTIFY"> <span class="normal105"><revenue>4</revenue></span></p>
<p align="JUSTIFY"> <span class="normal105"><growth>3</growth></span></p>
<p align="JUSTIFY"> <span class="normal105"><bonus>4</bonus></span></p>
<p align="JUSTIFY"> <span class="normal105"></division></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"> <span class="normal105"><division id="West"></span></p>
<p align="JUSTIFY"> <span class="normal105"><revenue>6</revenue></span></p>
<p align="JUSTIFY"> <span class="normal105"><growth>-1.5</growth></span></p>
<p align="JUSTIFY"> <span class="normal105"><bonus>2</bonus></span></p>
<p align="JUSTIFY"> <span class="normal105"></division></span></p>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"></sales></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 xsl: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"> lang="en"></span></p>
<p align="JUSTIFY"> <span class="normal105"><head></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></span></p>
<p align="JUSTIFY"><span class="normal105">		<th>Revenue</th></span></p>
<p align="JUSTIFY"><span class="normal105">		<th>Growth</th></span></p>
<p align="JUSTIFY"><span class="normal105">		<th>Bonus</th></span></p>
<p align="JUSTIFY"><span class="normal105">	 </tr></span></p>
<p align="JUSTIFY"><span class="normal105">	 <xsl:for-each select="sales/division"></span></p>
<p align="JUSTIFY"><span class="normal105">		<!-- order the
result by revenue --></span></p>
<p align="JUSTIFY"><span class="normal105">		<xsl:sort select="revenue"</span></p>
<p align="JUSTIFY"><span class="normal105">			 data-type="number"</span></p>
<p align="JUSTIFY"><span class="normal105">			 order="descending"/></span></p>
<p align="JUSTIFY"><span class="normal105">		<tr></span></p>
<p align="JUSTIFY"><span class="normal105">		 <td></span></p>
<p align="JUSTIFY"><span class="normal105">			<em><xsl:value-of
select="@id"/></em></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="revenue"/></span></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -