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

📄 changes.jsl

📁 数据仓库工具
💻 JSL
字号:
<?xml version="1.0"?>
    
<jsl:stylesheet
    select="$doc"
    xmlns:j="jelly:core"
    xmlns:jsl="jelly:jsl"
    xmlns:x="jelly:xml"
    xmlns="dummy" trim="false">
    
    <jsl:template match="document">
        <document>
            <jsl:applyTemplates select="*"/>  
        </document>
    </jsl:template>
    
    <jsl:template match="body" trim="false">
        <body>
            <jsl:applyTemplates trim="false"/>
        </body>
    </jsl:template>
    
    <jsl:template match="body/release" trim="false">
        <j:set var="sectionName">Release <x:expr select="@version"/> - <x:expr select="@date"/></j:set>
        <section name="${sectionName}">
            <table>
                <tr><th style='width:50px'>Type</th><th>Changes</th><th style='width:70px'>By</th></tr>          
                <x:forEach var="action" select="action">
                    <j:set var="type"><x:expr select="@type"/></j:set>
                    <j:set var="dev"><x:expr select="@dev"/></j:set>
                    <tr>
                        <td><img src="images/${type}.gif" alt="${type}"/></td>
                        <td><x:expr select="string(.)"/></td>
                        <td><a href="team-list.html#${dev}">${dev}</a></td>
                    </tr>              
                </x:forEach>
            </table>
        </section>
    </jsl:template>
    
    <!-- copy any other elements through -->
    <jsl:template match="*" trim="false">
        <jsl:copy trim="false">
            <jsl:applyTemplates trim="false"/>
        </jsl:copy>
    </jsl:template>
    
    <!-- element values don't pass through as text -->
    <jsl:template match="@*"/>
    
</jsl:stylesheet>

⌨️ 快捷键说明

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