⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 member.xsl

📁 这是一个能够自动生成文档的程序
💻 XSL
字号:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html"/>

<xsl:param name="ClassName"/>
<xsl:param name="MemberName"/>

<xsl:template match="/">
    <xsl:apply-templates select="class[@name=$ClassName]">
    </xsl:apply-templates>
</xsl:template>

<xsl:template match="class">
    <xsl:apply-templates select="function[@name=$MemberName]">
    </xsl:apply-templates>
</xsl:template>

<xsl:template match="function">
<table width="760" align="center" class="10pt">

<tr>
<td height="20">
</td>
</tr>

<tr>
<td class="18pt">
<xsl:value-of select="$ClassName"/>::<xsl:value-of select="@name" />
</td>
</tr>

<tr>
<td height="20">
</td>
</tr>

<tr>
<td><b>函数原形</b>
</td>
</tr>

<tr>
<td height="5">
</td>
</tr>


<xsl:for-each select="prototype">
<tr class="12pt">
<td>
<b><xsl:value-of select="access" /></b><xsl:value-of select="text()" disable-output-escaping="yes"/>
</td>
</tr>
</xsl:for-each>

<tr>
<td height="10">
</td>
</tr>


<xsl:if test="returnType">

<tr>
<td height="20">
</td>
</tr>

<tr>
<td class="10ptb" height="32">
返回值
</td>
</tr>

<tr>
<td>
[<xsl:value-of select="returnType/type" />]&#160;<xsl:value-of select="returnType/desc" disable-output-escaping="yes"/>
</td>
</tr>

</xsl:if>

<xsl:if test="parameter">

<tr>
<td height="10">
</td>
</tr>

<tr>
<td class="10ptb" height="32">
参&#160;&#160;数
</td>
</tr>

<xsl:for-each select="parameter">

<tr>
<td height="40">
<b><xsl:value-of select="@name" /></b>
<br/>&#160;&#160;&#160;&#160;[<xsl:value-of select="type" />]&#160;<xsl:value-of select="desc" disable-output-escaping="yes"/>
</td>
</tr>

</xsl:for-each>

</xsl:if>


<xsl:if test="explain">

<tr>
<td height="10">
</td>
</tr>

<tr>
<td class="10ptb" height="32">
说&#160;&#160;明
</td>
</tr>
<tr>
<td>
<xsl:value-of select="explain" disable-output-escaping="yes"/>
</td>
</tr>

</xsl:if>

<tr>
<td height="40">
</td>
</tr>

</table>
</xsl:template>


<xsl:template match="class">
    <xsl:apply-templates select="function[@name=$MemberName]">
    </xsl:apply-templates>
<table width="760" align="center">
<tr>
<td height="20">


<xsl:element name="a">
<xsl:attribute name="href">
javascript:changePage('class.xsl','<xsl:value-of select="@name" />','')
</xsl:attribute>
<xsl:value-of select="@name" />类</xsl:element>
-
<a href="javascript:changePage('classlist.xsl','classlist','');">类列表</a>
-
<a href="http://www.KaileSoft.cn" target="_blank">凯乐软件</a>
</td>
</tr>
</table>
</xsl:template>


</xsl:stylesheet>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -