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

📄 html.xsl

📁 用JAVA写的shell程序
💻 XSL
字号:
<?xml version="1.0"?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">


<!-- document -->

<xsl:template match="document">
<html><xsl:apply-templates/></html>
</xsl:template>


<!-- head -->

<xsl:template match="head">
<head><xsl:apply-templates/></head>
</xsl:template>

<xsl:template match="titlebar">
<title><xsl:value-of select="."/></title>
</xsl:template>


<!-- body -->

<xsl:template match="body">
<body><xsl:apply-templates/></body>
</xsl:template>

<xsl:template match="contents">
    <hr></hr>
    <xsl:for-each select="//body/section">
        <a href="#section{section_number}"><xsl:value-of select="section_number"/><xsl:text>. </xsl:text><xsl:value-of select="section_title"/></a><br></br>
    </xsl:for-each>
</xsl:template>

<xsl:template match="body_title">
<center><xsl:apply-templates/></center>
</xsl:template>

<xsl:template match="body_title_first_line">
<font size="+3"><b><xsl:value-of select="."/></b></font><br></br>
</xsl:template>

<xsl:template match="body_title_other_line">
<i><xsl:apply-templates/></i><br></br>
</xsl:template>


<!-- section -->

<xsl:template match="section">
    <hr></hr>
    <h1><a name="section{section_number}">
        <xsl:value-of select="section_number"/>
        <xsl:text>. </xsl:text>
        <xsl:value-of select="section_title"/>
    </a></h1>
    <xsl:apply-templates select="section_contents"/>
</xsl:template>

<xsl:template match="section_contents">
<xsl:apply-templates/>
</xsl:template>


<!-- subsection -->

<xsl:template match="subsection">
    <h2><xsl:value-of select="subsection_title"/></h2>
    <xsl:apply-templates select="subsection_contents"/>
</xsl:template>

<xsl:template match="subsection_contents">
<xsl:apply-templates/>
</xsl:template>


<!-- common html -->

<xsl:template match="p">
<p><xsl:apply-templates/></p>
</xsl:template>

<xsl:template match="list">
<ul><xsl:apply-templates/></ul>
</xsl:template>

<xsl:template match="list_item">
<li><xsl:apply-templates/></li>
</xsl:template>

<xsl:template match="source">
<pre><xsl:apply-templates/></pre>
</xsl:template>

<xsl:template match="link">
<a href="{@url}"><xsl:value-of select="."/></a>
</xsl:template>

<xsl:template match="table">
<table cellpadding="5"><xsl:apply-templates/></table>
</xsl:template>

<xsl:template match="table_row">
<tr><xsl:apply-templates/></tr>
</xsl:template>

<xsl:template match="table_cell">
<td><xsl:apply-templates/></td>
</xsl:template>


</xsl:stylesheet>

⌨️ 快捷键说明

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