• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 将XSLT作为HTML的样式表的使用方法示例

将XSLT作为HTML的样式表的使用方法示例

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含XSLT,HTML等相关知识,佚名 希望在学习及工作中可以帮助到您

 简介  

当听到样式表这个词时,您可能会想到 CSS 样式表。XSLT 样式表通常用于 XML 转换,比如在 Web 服务之间映射数据。因为 XSLT 非常适合此用途,所以创建了顶层元素 <stylesheet> 的 <xsl:transform> 别名,虽然这很少使用。这种 XSLT 转换的输入结构与输出结构有很大的不同。最重要的是,命名空间的不同。

  XSLT 样式表的输入结构与输出结构相似,但却更简单些。其中已经扩充了一些标记,但大部分标记只是原样复制到输出。输入和输出的命名空间是相同的 (HTML)。输入文档也可以包含样式表指令(比如创建脚注),这些指令属于另一个命名空间,不会传递到输出中。
常用缩略语

    CSS:级联样式表
    XHTML:可扩展超文本标记语言
    XPath:XML 路径语言
    XSLT:可扩展样式表语言转换

  在本文中,我们将学习如何使用 XSLT 样式表扩充 XHTML 文档。文中的示例展示了如何使用指令,如何引用其他源文档的部分,以及如何使用链接在主文档中导航。此外,我们还探索了页面的解释和编译之间的区别。
CSS 样式表的局限性

  XSLT 样式表不会阻止您使用其他技术,比如 JavaScript 或 CSS。CSS 适用于字体、加粗、颜色、间距等。它不适合将来自不同位置的信息组合在一起,比如脚注、模块或生成一个目录。这正是 XSLT 的用武之地,它补充而不是替代了 CSS。
XSLT 用途示例

  实际上,您可以将 XSLT 代码集中在一个文件中。为了简单起见,本文中的每个示例均位于一个独立的 XSLT 文件中,除了一些必要的代码。清单 1 给出了必需的代码。

  清单 1. 必需的代码(位于 samples/common.xml 中)

 

  1. <s:stylesheet  
  2.     <span style="width: auto; height: auto; float: none;" id="24_nwp"><a style="text-decoration: none;" mpid="24" target="_blank" href="http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=0&is_app=0&jk=d14555d819ab7000&k=xml&k0=xml&kdi0=0&luki=10&n=10&p=baidu&q=06011078_cpr&rb=0&rs=1&seller_id=1&sid=70ab19d85545d1&ssp2=1&stid=0&t=tpclicked3_hc&tu=u1922429&u=http%3A%2F%2Fwww%2Eadmin10000%2Ecom%2Fdocument%2F1117%2Ehtml&urlid=0" id="24_nwl"><span style="color:#0000ff;font-size:14px;width:auto;height:auto;float:none;">xml</span></a></span>ns="http://www.w3.org/1999/xhtml"  
  3.     xmlns:h="http://www.w3.org/1999/xhtml"  
  4.     xmlns:a="http://sourceforge.net/projects/arbalo/"  
  5.     xmlns:s="http://www.w3.org/1999/XSL/Transform"  
  6.     exclude-result-prefixes="a h"  
  7.     version="1.0"  
  8. >  
  9.     <s:template match="h:<span style="width: auto; height: auto; float: none;" id="25_nwp"><a style="text-decoration: none;" mpid="25" target="_blank" href="http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=0&is_app=0&jk=d14555d819ab7000&k=head&k0=head&kdi0=0&luki=9&n=10&p=baidu&q=06011078_cpr&rb=0&rs=1&seller_id=1&sid=70ab19d85545d1&ssp2=1&stid=0&t=tpclicked3_hc&tu=u1922429&u=http%3A%2F%2Fwww%2Eadmin10000%2Ecom%2Fdocument%2F1117%2Ehtml&urlid=0" id="25_nwl"><span style="color:#0000ff;font-size:14px;width:auto;height:auto;float:none;">head</span></a></span>">  
  10.         <s:copy>  
  11.             

您可能想查找下面的文章:

  • 将XSLT作为HTML的样式表的使用方法示例

相关文章

  • 2017-08-06css网站布局实录学习笔记第三部分网页布局与定位
  • 2017-08-06css div 边框阴影利用背景图或内外层div实现层次感觉阴影效果
  • 2017-08-06控制DIV中文字绝对居中的简单方法
  • 2017-08-06css 图片变黑白效果 使用CSS将图片转换成黑白的
  • 2017-08-06BAT及各大互联网公司2014前端笔试面试题(Html,Css篇)
  • 2017-08-06分享CSS3制作卡片式图片的方法
  • 2017-08-06css table-layout属性显示表格单元格、行、列的算法规则
  • 2017-08-06IE7.0以下版本列表li中的元素错位一个上一个下的解决方法
  • 2017-08-06CSS的样式合并与模块化提高代码执行效率
  • 2017-08-06css3 transform属性详解

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS中属性Padding的参数个数定义及值的设置
    • 完全纯css实现div自适应居中兼容IE7 Chrome FireFox
    • 元素绝对定位以后设置了高宽,a标签不能点击的原因及解决方法
    • div里的图片距离div下边框多3个像素的解决方法
    • 条件CSS基本使用方法
    • 表单label美化代码
    • CSS hack技巧之IE6,IE7,firefox显示不同效果
    • CSS中display:block的作用介绍
    • 使用position:fixed属性让DIV居中
    • body背景图片拉伸另类实现

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有