`
oywl2008
  • 浏览: 1071442 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

复件 BOOK.xml &&& 复件 BOOK.XSL

    博客分类:
  • test
 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>

<XSL:STYLESHEET VERSION="1.0" XMLNS:XSL="HTTP://WWW.W3.ORG/1999/XSL/TRANSFORM">
  <XSL:OUTPUT METHOD="HTML"/>
  
  <XSL:TEMPLATE MATCH="/">
    <HTML>
      <HEAD>
        <XSL:APPLY-TEMPLATES MODE="HEAD"/>
      </HEAD>
      <!-- YOU MAY WANT TO USE STYLES IN A CSS STYLE ELEMENT RATHER -->
      <!-- THAN HARDCODING AS I DO HERE -->
      <BODY STYLE="MARGIN-LEFT:100;MARGIN-RIGHT:100;MARGIN-TOP:50;MARGIN-BOTTOM:50">
        <XSL:APPLY-TEMPLATES/> 
        <XSL:APPLY-TEMPLATES SELECT="CHAPTER/CHAPTERINFO/*" MODE="COPYRIGHT"/> 
      </BODY>
    </HTML>
  
  </XSL:TEMPLATE>
   
  <!-- HEAD -->
   
  <XSL:TEMPLATE MATCH="CHAPTER" MODE="HEAD">
    <XSL:APPLY-TEMPLATES SELECT="CHAPTERINFO" MODE="HEAD" />
    <XSL:APPLY-TEMPLATES SELECT="TITLE" MODE="HEAD" />
  </XSL:TEMPLATE>
   
  
  <XSL:TEMPLATE MATCH="CHAPTER/TITLE" MODE="HEAD">
        <TITLE><XSL:VALUE-OF SELECT="."/></TITLE>
  </XSL:TEMPLATE>
   
  <XSL:TEMPLATE MATCH="AUTHOR" MODE="HEAD">
        <META NAME="AUTHOR" CONTENT="{CONCAT(FIRSTNAME,' ', SURNAME)}"/>
  </XSL:TEMPLATE>
   
  <XSL:TEMPLATE MATCH="COPYRIGHT" MODE="HEAD">
        <META NAME="COPYRIGHT" CONTENT="{CONCAT(HOLDER,' ',YEAR)}"/>
  </XSL:TEMPLATE>
   
  <XSL:TEMPLATE MATCH="TEXT( )" MODE="HEAD"/>
   
<!-- BODY -->
  
  <XSL:TEMPLATE MATCH="CHAPTER">
    <DIV ALIGN="RIGHT" STYLE="FONT-SIZE : 48PT; FONT-FAMILY: TIMES SERIF; 
    FONT-WEIGHT : BOLD; PADDING-BOTTOM:10; COLOR:BLACK" ><XSL:VALUE-OF 
    SELECT="@LABEL"/></DIV>
    <XSL:APPLY-TEMPLATES/>
  </XSL:TEMPLATE>  
   
  <XSL:TEMPLATE MATCH="CHAPTER/TITLE">
    <DIV ALIGN="RIGHT" STYLE="FONT-SIZE : 24PT; FONT-FAMILY: TIMES SERIF; PADDING-
BOTTOM:150; COLOR:BLACK"><XSL:VALUE-OF SELECT="."/></DIV>
  </XSL:TEMPLATE>
   
  <XSL:TEMPLATE MATCH="EPIGRAPH/PARA">
    <DIV ALIGN="RIGHT" STYLE="FONT-SIZE : 10PT; FONT-FAMILY: TIMES 
    SERIF; FONT-STYLE : ITALIC; PADDING-TOP:4; PADDING-BOTTOM:4">
    <XSL:VALUE-OF SELECT="."/></DIV>
  </XSL:TEMPLATE>
   
  <XSL:TEMPLATE MATCH="EPIGRAPH/ATTRIBUTION">
    <DIV ALIGN="RIGHT" STYLE="FONT-SIZE : 10PT; FONT-FAMILY: TIMES SERIF; PADDING-
TOP:4; PADDING-BOTTOM:4"><XSL:VALUE-OF SELECT="."/></DIV>
  </XSL:TEMPLATE>
  
  
  <XSL:TEMPLATE MATCH="SECT1">
    <H1 STYLE="FONT-SIZE : 18PT; FONT-FAMILY: TIMES SERIF; FONT-WEIGHT : BOLD">
      <XSL:VALUE-OF SELECT="TITLE"/>
    </H1>
    <XSL:APPLY-TEMPLATES/>
  </XSL:TEMPLATE>
   
  <XSL:TEMPLATE MATCH="SECT2">
    <H2 STYLE="FONT-SIZE : 14PT; FONT-FAMILY: TIMES SERIF; FONT-WEIGHT : BOLD">
    <XSL:VALUE-OF SELECT="TITLE"/>
    </H2>
     <XSL:APPLY-TEMPLATES/>
  </XSL:TEMPLATE>
  
  <XSL:TEMPLATE MATCH="PARA">
    <P STYLE="FONT-SIZE : 12PT; FONT-FAMILY: TIMES SERIF">
      <XSL:VALUE-OF SELECT="."/>
    </P>
  </XSL:TEMPLATE>
   
  <XSL:TEMPLATE MATCH="TEXT( )"/>
   
<XSL:TEMPLATE MATCH="COPYRIGHT" MODE="COPYRIGHT">
  <DIV STYLE="FONT-SIZE : 10PT; FONT-FAMILY: TIMES SERIF; PADDING-TOP : 100">
    <XSL:TEXT>COPYRIGHT </XSL:TEXT>
    <XSL:VALUE-OF SELECT="HOLDER"/>
    <XSL:TEXT> </XSL:TEXT>
    <XSL:VALUE-OF SELECT="YEAR"/>
    <XSL:TEXT>. ALL RIGHTS RESERVED.</XSL:TEXT>
  </DIV>
</XSL:TEMPLATE>   
   
<XSL:TEMPLATE MATCH="*" MODE="COPYRIGHT"/>
   
</XSL:STYLESHEET>

 

 

<?xml version="1.0" encoding="UTF-8"?>
<?XML-STYLESHEET TYPE="TEXT/XSL" HREF="BOOK.XSL"?>
<CHAPTER LABEL="第一章">
  <CHAPTERINFO>
    <AUTHOR>
      <SURNAME>BUPT3G</SURNAME>
      <FIRSTNAME>BUPT3G</FIRSTNAME>
    </AUTHOR>
    <COPYRIGHT>
      <YEAR>2006</YEAR>
      <HOLDER>BUPT3G</HOLDER>
    </COPYRIGHT>
  </CHAPTERINFO>
  <TITLE>XML TO HTML</TITLE>
  <EPIGRAPH>
    <PARA>示例</PARA>
    <ATTRIBUTION>JONAHLIU</ATTRIBUTION>
  </EPIGRAPH>
  <SECT1>
    <TITLE>使用XSLT作为样式语言</TITLE>
    <SECT2>
      <TITLE>示例</TITLE>
      <PARA>使用XSLT格式化XML文档产生HTML.</PARA>
    </SECT2>    
  </SECT1>
</CHAPTER>

 

 

 

分享到:
评论

相关推荐

    复件 1.zip

    【标题】:“复件 1.zip”是一个压缩文件,通常用于存储多个文件或文件夹,以便于传输和存储。在IT行业中,.zip格式是一种常见的压缩格式,它由Phil Katz在1989年开发,旨在提高文件的存储效率和减少网络传输的时间...

    复件earthquake.ppt

    复件earthquake.ppt

    复件 2.zip

    【标题】"复件 2.zip" 是一个压缩文件,通常用于存储多个文件或文件夹以便于传输和存储。在Windows操作系统中,我们通常使用WinRAR或7-Zip等工具来创建、解压或管理这样的压缩包。这个特定的压缩包名为"复件 2.zip...

    BAT批处理脚本-复件 2.zip

    这个“BAT批处理脚本-复件 2.zip”压缩包中包含了一个名为“复件 2.bat”的批处理脚本文件,我们可以从中学习到批处理脚本的基本结构、常用命令以及如何创建和运行这样的脚本。 首先,批处理脚本以.bat或.cmd为扩展...

    x265_1 (复件).6.tar.gz

    【标题】"x265_1 (复件).6.tar.gz" 提供的是一个针对 Ubuntu 操作系统的预编译版 x265 工具,该工具是用于进行高效视频编码的重要软件。 【描述】指出这个压缩包已经在 Ubuntu 下完成了编译过程,意味着它已经准备...

    电子-复件测试.rar

    在这个"电子-复件测试.rar"压缩包中,我们重点关注STM32-F0、F1和F2这三个系列,它们都是STM32家族的重要成员,具有不同的特性和应用领域。 1. STM32-F0系列:这是STM32产品线中的入门级系列,基于ARM Cortex-M0...

    复件 weiboSina.zip

    【标题】"复件 weiboSina.zip" 暗示了这是一个包含了微博Sina相关源码的压缩文件。从描述 "源码参考,欢迎下载" 可知,该文件可能是为了供开发者学习和参考微博Sina的实现细节而提供的。 在IT行业中,源码分析是...

    复件 ArcIms.doc

    通过DHTML、JavaScript和XML等技术,可以增强其功能。尽管它不支持多图层的Image MapService,但它与ASP、ColdFusion和Java技术兼容,适合那些对性能要求较高的场景。 - **Java Viewer**:包括Java Standard ...

    复件 match.rar_心电_心电 分析

    "复件 match.rar_心电_心电 分析"这个压缩包文件似乎包含了一个名为"match.cpp"的源代码文件以及一个名为"www.pudn.com.txt"的文本文件,这两者可能与心电数据的匹配算法和相关资源有关。 首先,我们要理解心电图...

    复件 d4.rar_opengl vc_旋转

    在本项目"复件 d4.rar_opengl vc_旋转"中,开发者使用OpenGL与Visual C++(vc.net)结合,构建了一个三维操作平台,展示了如何在VC环境中有效地利用OpenGL进行图形渲染和交互。 首先,我们要理解OpenGL与VC.NET的...

    复件 Multimeter.rar

    WPF应用程序通常基于XAML(eXtensible Application Markup Language),这是一种XML格式,用于描述UI元素和它们的属性。 **创建万用表界面** 要创建一个万用表界面,我们需要定义一系列模拟真实万用表组件的控件。...

    main (复件).go

    模糊匹配算法(go语言版)

    蜡烛的变化(复件).ppt

    【知识点详解】 1. 物质的变化类型: - 物理变化:物质的状态、形状、体积等发生变化,但其本质并未改变。如蜡烛受热熔化为液体,冷却后又凝固成固体,这一过程是物理变化,因为蜡烛的分子结构并未改变。...

    321种子的萌发复件好.ppt

    种子是植物界的奇迹,它们承载着生命延续的秘密,其中的321种子因其优异的萌发特性而备受关注。在探索321种子萌发的奥秘之前,我们必须首先了解种子萌发这一复杂的生命活动过程,以及种子与孢子植物在繁殖方式上的...

    接收电平计算小软件 复件 RSSI.exe

    接受电平计算软件

    【化学】2010年高考化学知识点详解大全金属元素及其化合物资料包复件15复件ttmbword.pdf

    【化学】2010年高考化学知识点详解中关于金属元素及其化合物,特别是铁、铜及其化合物的部分,涉及了多个核心知识点。以下是这些知识点的详细阐述: 1. **铁的价态变化**: - 铁(Fe)是变价元素,可以呈现+2价...

    复件 复件 复件 复件 复件 bdhdalong_windows.zip

    描述中的内容同样显示为"复件 复件 复件 复件 复件 bdhdalong_windows.zip",这似乎是一种错误的复制粘贴,没有提供额外的信息。通常,描述会包含关于压缩包内的具体内容、用途或操作指南,但在这里我们无法获取这些...

    复件 zhengpin Q1.zip

    【标题】"复件 zhengpin Q1.zip" 指的是一个压缩文件,其中包含了名为 "复件 zhengpin Q1.doc" 的文档。在IT领域,".zip" 文件是一种常见的压缩格式,用于将多个文件或文件夹打包成一个更小的文件,便于存储、传输和...

    人脸检测和行人检测2:YOLOv5实现人脸检测和行人检测(含数据集和训练代码)(复件).txt

    人脸检测和行人检测1:人脸检测和人体检测数据集(含下载链接):https://blog.csdn.net/guyuealian/article/details/128821763 人脸检测和行人检测2:YOLOv5实现人脸检测和行人检测(含数据集和训练代码):...

Global site tag (gtag.js) - Google Analytics