示例结果:所有记录输出到一个表格内;记录按“出版时间”降序排列,当出版时间相同时再按定价的升序排列;如果是专业课,则用蓝字显示;鼠标移到某条记录上时,将显示该记录的相关信息。

代码如下:
一、booklist.xml
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="booklist.xsl"?>
<!--本学期教材列表-->
<教材>
    <图书>
        <书名>管理学教程</书名>
        <作者>周健临</作者>
        <出版社>上海财经出版社</出版社>
        <定价>28</定价>
        <出版时间>2003</出版时间>
        <专业课>否</专业课>
        <简介>管理学作为一门规范的专业课程,只有50年历史。自改革开
放以来,国内也引进了管理学。本教材着重讲述了管理人员在新世纪中可能面临的挑战、古
典管理思想的演进、现代管理理论的发展、组织环境和组织文化、计划工作与目标的设置、
战略管理、有效的决策、组织工作的基础、组织变革、人力资源管理、管理与领导、激励、
沟通、控制、创新、新世纪的管理等内容。</简介>
    </图书>
    <图书>
        <书名>计算机网络工程</书名>
        <作者>谭浩强、史秀璋</作者>
        <出版社>中国铁道出版社</出版社>
        <定价>27</定价>
        <出版时间>2003</出版时间>
        <专业课>否</专业课>
        <简介>本书详细介绍了计算机网络基础知识、网络传输的应用,以
及NetWare、Windows2000 Server、Linux等网络操作系统的安装、网络参数的设置及Intern
et、Internet服务、网络集成应用和网络安全等问题。</简介>
    </图书>
    <图书>
        <书名>公共关系教程</书名>
        <作者>栗玉香</作者>
        <出版社>经济科学出版社</出版社>
        <定价>21</定价>
        <出版时间>2002</出版时间>
        <专业课>否</专业课>
        <简介>本教材阐述了公共关系学的研究对象和内容、公共关系的职
能与原则、公共关系的三大要素、公共关系的工作程序、组织形象分析与形象设计、公众关
系处理、公共关系宣传、公共判断与国际公关、专题公共关系活动、公共关系危机处理、公
共语言与礼仪与公共交际及自我推销等内容。</简介>
    </图书>
    <图书>
        <书名>微机组装与维护教程</书名>
        <作者>史秀璋、王凤岭、富家锁</作者>
        <出版社>电子工业出版社</出版社>
        <定价>21</定价>
        <出版时间>2003</出版时间>
        <专业课>否</专业课>
        <简介>本书由浅入深,比较全面地介绍了计算机硬件的维修和软件
的安装及调试的相关知识;详细讲授了最新微机的各个部件的组成及外设设备等配件的结构
、工作原理、型号、选购、硬件组装、CMOS设置、网络连接、常见故障等。</简介>
    </图书>
    <图书>
        <书名>审计学教程</书名>
        <作者>蒋武、刘丽华</作者>
        <出版社>经济科学出版社</出版社>
        <定价>21.5</定价>
        <出版时间>2001</出版时间>
        <专业课>是</专业课>
        <简介>〈审计学教程〉的内容以民间(社会)审计为主,兼顾政府
审计和内部审计;以企业财务审计为主,兼顾其他各类(行业)审计;以审计实务为主,阐
述审计的基础理论、基本知识、基本方法与技能。本教材除适用于会计专业外,亦可作为财
经类其他专业和非财经类专业选修教材,还可以供财政、金融等专业干部培训或自学之用。
</简介>
    </图书>
    <图书>
        <书名>阅读与应用写作</书名>
        <作者>黄美玲</作者>
        <出版社>知识出版社</出版社>
        <定价>23.8</定价>
        <出版时间>2003</出版时间>
        <专业课>否</专业课>
        <简介>本书将阅读与应用文体的写作结合在一起,力图融文学欣赏
和应用写作为一体,寓人文教育与写作能力于语文教学中。</简介>
    </图书>
    <图书>
        <书名>税法</书名>
        <作者>财政部注册会计师考试委员会办公室</作者>
        <出版社>经济科学出版社</出版社>
        <定价>31</定价>
        <出版时间>2003</出版时间>
        <专业课>是</专业课>
        <简介>自1991年实行注册会计师全国统一考试制度以来,我国已成
功地举办了8次考试。为配合2003年度注册会计师全国统一考试工作,更好地为广大考生服务
,财政部注册会计师考试委员会办公室组织有关专家和专业人员,按照财政部注册会计师考
试委员会发布的〈2003年度注册会计师全国统一考试大纲〉确定的考试范围,编写了本教材
。同时出版的还有〈会计〉、〈审计〉、〈财务管理〉和〈经济法〉等指定教材。</简介
>
    </图书>
    <图书>
        <书名>财政与金融</书名>
        <作者>王国星</作者>
        <出版社>中央民族大学出版社</出版社>
        <定价>19.8</定价>
        <出版时间>2000</出版时间>
        <专业课>是</专业课>
        <简介>本教材包括财政与金融两方面的内容,重点阐述了财政与金
融学科的基本知识、基本原理和基础理论。财政部分主要阐述了财政概念、财政职能、财政
支出、财政收入、国家预算、财政体制等;金融部分主要阐述了金融概念、信用、利率、货
币供求、金融体系、金融市场、国际金融等。还阐述了财政与货币政策。</简介>
    </图书>
    <图书>
        <书名>新编大学英语</书名>
        <作者>浙江大学</作者>
        <出版社>外语教学与研究出版社</出版社>
        <定价>45.9</定价>
        <出版时间>2001</出版时间>
        <专业课>是</专业课>
        <简介>〈新编大学英语〉是按“以学生为中心的主题教学模式”编
写的教材,有1至6级。本册有12个单元,每个单元由准备活动(Preparation)、以听力为中
心的语言活动(Listening-Centred Activities)、以阅读为中心的语言活动(Reading-Centred Activities)及巩固和提高(Further Development)四部分组成。并附有活页。</简介>
    </图书>
</教材>

二、booklist.xsl
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xsl:template match="/">
        <HTML>
            <HEAD>
                <TITLE>本学期教材列表</TITLE>
                <STYLE>
                <![CDATA[
                BODY,TD,TH{font-size:9pt;FONT-FAMILY: MS She
ll Dlg,Tahoma,sans-serif,宋体;}
                ]]>
                </STYLE>
            </HEAD>
            <BODY STYLE="FONT-SIZE:9pt">
                <TABLE BORDER="2">
                <TR>   
                    <TH>书名</TH>
                    <TH>作者</TH>
                    <TH>出版社</TH>
                    <TH>定价</TH>
                    <TH>出版时间</TH>
                    <TH>专业课</TH>
                    <TH>简介</TH>
                </TR>
                    <xsl:for-each select="教材/图书" order-by="-number(出版时间);number(定价)">
                   
                    <TR>
                    <xsl:attribute name="STYLE">
                    COLOR:
                    <xsl:if test="专业课[.$ieq$ '是']">blue</xsl:if>
                    </xsl:attribute>
                    <xsl:attribute name="TITLE">
                    <xsl:value-of select="书名"/>
                    <xsl:choose>
                        <xsl:when test="专业课[.='否']">不是</xsl:when>
                        <xsl:otherwise>是</xsl:otherwise>
                    </xsl:choose>专业课;
它由<xsl:value-of select="作者"/>
于<xsl:value-of select="出版时间"/>年通过<xsl:value-of select="出版社"/>出版发行。
¥<xsl:value-of select="定价"/>
                    </xsl:attribute>
                    <TD>
                    <xsl:value-of select="书名"/>   
       
                </TD>
                    <TD><xsl:value-of select="作者"/></TD>
                    <TD><xsl:value-of select="出版社"/></TD>
                    <TD><xsl:value-of select="定价"/></TD>
                    <TD><xsl:value-of select="出版时间"/></TD>
                    <TD><xsl:value-of select="专业课"/></TD>
                    <TD><xsl:value-of select="简介"/></TD>
                    </TR>
                </xsl:for-each>
                </TABLE>
            </BODY>
        </HTML>
        </xsl:template>
        </xsl:stylesheet>

一是最简单的例子让你学会如何使用XML来做一个页面相关推荐

  1. k8s 查看ip地址属于哪个pod_一个简单的例子理解Kubernetes的三种IP地址类型

    很多Kubernetes的初学者对Kubernetes里面三种不同的IP地址和工作机制理解得不是很清楚. 本文我们通过一个最简单的例子来学习. 用如下命令行创建一个基于nginx的deployment ...

  2. 简单说 如何做一个chrome 去广告插件

    说明 Chrome插件又称为谷歌浏览器插件,是谷歌Chrome浏览器的扩展插件,使用Chrome插件可以为Chrome浏览器带来一些功能性的扩展,进而提高Chrome的使用体验. 这次我们先来简单接触 ...

  3. 理解神经网络,从简单的例子开始(2)使用python建立多层神经网络

    这篇文章将讲解如何使用python建立多层神经网络.在阅读这篇文章之前,建议先阅读上一篇文章:理解神经网络,从简单的例子开始.讲解的是单层的神经网络.如果你已经阅读了上一篇文章,你会发现这篇文章的代码 ...

  4. 理解神经网络,从简单的例子开始(1)7行python代码构建神经网络

    理解神经网络,从简单的例子开始(1)7行python代码构建神经网络 前言 本文分为两个部分,第一个部分是一个简单的实例:9行Python代码搭建神经网络,这篇文章原文为:原文链接, 其中中文翻译版来 ...

  5. .net中的对象序列化(1): 序列化是什么, 以及一个简单的例子

    1. 为什么需要序列化,什么是序列化 对于一个程序来说, 使用到的对象都是存在于内存中的.如果想保存这些对象的运行时状态, 或者需要在不同进程或者网络间传递对象,就需要序列化. 序列化就是讲运行中的对 ...

  6. CSharpGL(1)从最简单的例子开始使用CSharpGL

    CSharpGL(1)从最简单的例子开始使用CSharpGL 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了.CSharpGL源码中包含20多个独立的Demo ...

  7. 一个简单的例子看java线程机制

    一个简单的例子看java线程机制 作者: zyf0808 发表日期: 2006-03-26 11:20 文章属性: 原创 复制链接 import java.util.*; public class T ...

  8. 用最简单的例子说明设计模式(一)之单例模式、工厂模式、装饰模式、外观模式...

    设计模式 所谓设计模式,就是一套被反复使用的代码设计经验的总结(情境中一个问题经过证实的一个解决方案).使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性.设计模式使人们可以更加简单 ...

  9. java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园

    最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了.因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主.大多数使用的是原来的U ...

最新文章

  1. C/C++栈溢出的几种解决办法
  2. *【CodeForces - 1047A】Little C Loves 3 I (水题,构造,三元组问题)
  3. JavaScript-操作DOM对象-删除dom节点
  4. mac上SVN简单几个命令
  5. Ubuntu 源码方式安装Subversion
  6. 雷军公布小米高管团队:仅15位,常程位列其中
  7. 灵悟礼品网上专卖店——分析类似项目的布局和商品的分类模式
  8. Git--可视化管理工具-SourceTree
  9. 计算机桌面成英文怎样变成中文版,电脑系统菜单全变成英文怎么办
  10. 网络计算机信号属于什么信号,数字信号
  11. JAVA框架常用端口
  12. ea连接远程oracle报错,ea数据库连接错误
  13. 从另一个世界归来的幽灵
  14. linux 用谷歌浏览器总是崩溃,谷歌浏览器显示喔唷崩溃啦(谷歌浏览器经常崩溃怎么办)...
  15. Winsoft Joystick for FireMonkey v1.3-SEO-狼术
  16. 【Vscode】解决报错 An SSH installation couldn‘t be found
  17. linux shell正则表达式如何匹配域名(包含中文域名)
  18. html桌面天干地支,《天干地支》对照表及运用方法
  19. redis主从结构,主库宕机
  20. Oracle字节、字符的截取

热门文章

  1. python发微信语音没声音怎么回事_我的微信发语音没声音怎么回事
  2. w3school下载
  3. 浪潮NF5270 M4 无法识别大容量硬盘问题及处理办法
  4. Keil5可以打开Keil4
  5. git push 失败与解决方法
  6. C语言编写冰雹猜想(角谷猜想)
  7. 青松资讯:李逵遇李鬼,浅谈Android上的“冒牌货”恶意软件
  8. Design Compiler NXT:RTL Synthesis Workship (1)DC流程概述
  9. 关于解决2345流氓软件,默认打开2345网址的问题
  10. html css弹出修改框,CSS弹出框样式