<?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”是一个压缩文件,通常用于存储多个文件或文件夹,以便于传输和存储。在IT行业中,.zip格式是一种常见的压缩格式,它由Phil Katz在1989年开发,旨在提高文件的存储效率和减少网络传输的时间...
复件earthquake.ppt
【标题】"复件 2.zip" 是一个压缩文件,通常用于存储多个文件或文件夹以便于传输和存储。在Windows操作系统中,我们通常使用WinRAR或7-Zip等工具来创建、解压或管理这样的压缩包。这个特定的压缩包名为"复件 2.zip...
这个“BAT批处理脚本-复件 2.zip”压缩包中包含了一个名为“复件 2.bat”的批处理脚本文件,我们可以从中学习到批处理脚本的基本结构、常用命令以及如何创建和运行这样的脚本。 首先,批处理脚本以.bat或.cmd为扩展...
【标题】"x265_1 (复件).6.tar.gz" 提供的是一个针对 Ubuntu 操作系统的预编译版 x265 工具,该工具是用于进行高效视频编码的重要软件。 【描述】指出这个压缩包已经在 Ubuntu 下完成了编译过程,意味着它已经准备...
在这个"电子-复件测试.rar"压缩包中,我们重点关注STM32-F0、F1和F2这三个系列,它们都是STM32家族的重要成员,具有不同的特性和应用领域。 1. STM32-F0系列:这是STM32产品线中的入门级系列,基于ARM Cortex-M0...
【标题】"复件 weiboSina.zip" 暗示了这是一个包含了微博Sina相关源码的压缩文件。从描述 "源码参考,欢迎下载" 可知,该文件可能是为了供开发者学习和参考微博Sina的实现细节而提供的。 在IT行业中,源码分析是...
通过DHTML、JavaScript和XML等技术,可以增强其功能。尽管它不支持多图层的Image MapService,但它与ASP、ColdFusion和Java技术兼容,适合那些对性能要求较高的场景。 - **Java Viewer**:包括Java Standard ...
"复件 match.rar_心电_心电 分析"这个压缩包文件似乎包含了一个名为"match.cpp"的源代码文件以及一个名为"www.pudn.com.txt"的文本文件,这两者可能与心电数据的匹配算法和相关资源有关。 首先,我们要理解心电图...
在本项目"复件 d4.rar_opengl vc_旋转"中,开发者使用OpenGL与Visual C++(vc.net)结合,构建了一个三维操作平台,展示了如何在VC环境中有效地利用OpenGL进行图形渲染和交互。 首先,我们要理解OpenGL与VC.NET的...
WPF应用程序通常基于XAML(eXtensible Application Markup Language),这是一种XML格式,用于描述UI元素和它们的属性。 **创建万用表界面** 要创建一个万用表界面,我们需要定义一系列模拟真实万用表组件的控件。...
模糊匹配算法(go语言版)
【知识点详解】 1. 物质的变化类型: - 物理变化:物质的状态、形状、体积等发生变化,但其本质并未改变。如蜡烛受热熔化为液体,冷却后又凝固成固体,这一过程是物理变化,因为蜡烛的分子结构并未改变。...
种子是植物界的奇迹,它们承载着生命延续的秘密,其中的321种子因其优异的萌发特性而备受关注。在探索321种子萌发的奥秘之前,我们必须首先了解种子萌发这一复杂的生命活动过程,以及种子与孢子植物在繁殖方式上的...
接受电平计算软件
【化学】2010年高考化学知识点详解中关于金属元素及其化合物,特别是铁、铜及其化合物的部分,涉及了多个核心知识点。以下是这些知识点的详细阐述: 1. **铁的价态变化**: - 铁(Fe)是变价元素,可以呈现+2价...
描述中的内容同样显示为"复件 复件 复件 复件 复件 bdhdalong_windows.zip",这似乎是一种错误的复制粘贴,没有提供额外的信息。通常,描述会包含关于压缩包内的具体内容、用途或操作指南,但在这里我们无法获取这些...
【标题】"复件 zhengpin Q1.zip" 指的是一个压缩文件,其中包含了名为 "复件 zhengpin Q1.doc" 的文档。在IT领域,".zip" 文件是一种常见的压缩格式,用于将多个文件或文件夹打包成一个更小的文件,便于存储、传输和...
人脸检测和行人检测1:人脸检测和人体检测数据集(含下载链接):https://blog.csdn.net/guyuealian/article/details/128821763 人脸检测和行人检测2:YOLOv5实现人脸检测和行人检测(含数据集和训练代码):...