`
ugibb510
  • 浏览: 132043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

XSL -- 百度知道

阅读更多

了解一点XSL 但具体没用过,听说文件打印模板中用到了,那就具体了解下

 

转: http://baike.baidu.com/view/45861.htm

 

认识XSL:

 

XSL 之于 XML ,就像 CSS 之于 HTML 它是指可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。XSL 实际上包含两个部分:   

·       XSLT – 用于转换 XML 文档的语言

·      XPath – 用于在 XML 文档中导航的语言   

XSLT 是指 XSL 转换 (XSL Transformation),它是 XSL 最重要的部分。

 

 

什么情况下用XSL:

 

XSL 在设计时有几个目标用途,这些用途使它成为某些情况下的完美解决方案,而对另一些开发情况则毫无用处。

  XSL 专门用于处理 XML 文档,并且遵循 XML 语法。因此,它只能在支持 XML 的应用程序中与 XML 结合使用。最合适使用 XML XSL 的情况是:Web 门户、新闻聚合器、社区网站或其它任何需要向各种设备及大量客户端提供信息的 Web 应用程序。 

  XSLT 是一种基于模式匹配的语言。它会查找匹配特定条件的节点,然后应用相应的规则。因此,它不具备大多数编程语言的计算能力。例如,XSL 无法在运行时更改变量的值。它不应该用于从使用复杂公式的动态数据源(例如在线商店)来计算值。Web 编程语言更适于此用途。 

  XSL 不能代替或补充 CSS。它不应(也不能)用于设置 HTML 的样式。但是,您可以将其用于需要频繁重新设计可视化效果、频繁更换布局以及以灵活格式处理数据的网站。 

  XSL 不是内容管理工具。它不应(也不能)用于更改 XML 文档的内容或者编辑信息。但是,您可以将 XML XSL 用于需要处理几种不同格式文档的内容管理系统。 

 

 

分享到:
评论

相关推荐

    跟我学xsl.doc

    【XSL:开启XML的转换之旅】 XML(Extensible Markup Language)是一种用于标记数据的语言,它使得数据结构清晰,易于机器解析和人类阅读。然而,XML文档本身并不包含任何关于如何显示这些数据的信息。这就引入了...

    系统必需文件

    找 到【mdac.inf 】这个文件,右键选【安装】;...这些文件在【C:\Program Files\Common Files\System】内的几个子文件夹内一般都可以找到,可以利用系统自带的搜索文件功能在这个文件夹内搜索。... 重装完MDAC后,这个...

    无涯教程(LearnFk)-Xpath教程完整离线版.pdf

    XSL由几个主要部分组成:XSLT(用于转换XML文档到其他类型文档的样式表)、XPath(用于浏览XML文档)、XSL-FO(用于格式化XML文档)。而在这之中,XSLT使用XPath作为主要元素之一,XPath成为了XSLT规范中不可或缺的...

    W3school领先的Web技术教程

    资源名称:W3school领先的Web技术教程内容简介:参考手册...资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    Python库 | lxml-4.5.1-cp38-cp38-win_amd64.whl

    `lxml`内置了XSLT 1.0处理器,允许用户使用XSL转换对XML文档进行复杂的结构变换。 9. **内存管理** `lxml`提供了流式解析和事件驱动的解析方式,可以有效地处理大型XML文件,减少内存消耗。 10. **Python 3.8...

    XML实用大全PDF文件

    - **XSL**: XSL (Extensible Stylesheet Language) 是一套用于定义XML文档样式的规范。它包括XSLT、XSL-FO (用于打印输出) 和 XPath (用于定位XML文档中的信息)。 **2.3 XML验证** - **DTD**: Document Type ...

    PDF电子书《XML实用大全》

    - **可扩展的样式语言(XSL)**:更强大、更灵活的样式表语言,专为XML设计,用于转换和呈现XML文档。 - **URL和URI**:用于标识资源的位置,是XML文档在互联网上定位的关键。 - **XLink和XPointer**:用于在XML文档...

    arcgisserver精典讲座系列之二--Web ADF

    - `MapRenderer + map.xsl`:用于定义地图的渲染方式。 - `<a:map.../>`:在 JSP 页面中使用的标签,代表 MapControl。 #### Web ADF 的控件与功能 - **Context 控件**: - 该控件不具有可视化界面。 - 主要...

    hadoop安装使用教程

    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!-- 站点特定属性覆盖文件 --> <name>fs.default.name <value>hdfs://10.2.224.46:54310/ <name>mapred.job.tracker <value>10.2.224.46:...

    全国医院数据名单列表.xls

    全国医院名单数据,更新至2020

    无废话XML .rar

    - XSLT(XSL Transformations)则用于转换XML文档,通过定义规则将XML转换成其他格式,如HTML、PDF等。 6. **XML在实际应用中的角色** - 配置文件:许多应用程序,如Java的Spring框架,使用XML来存储配置信息。 ...

    国界线及省级行政区WGS84 kml文件

    它定义了地球的形状、大小和重力场模型,是互联网地图服务如Google Maps和百度地图的基础坐标系。 2. **KML文件**:KML(Keyhole Markup Language)是Google开发的一种XML格式,用于存储地理标注和可视化数据。它...

    C#.Net的常见面试试题

    - **XSL** (Extensible Stylesheet Language):用于定义XML文档外观的一种语言。 - **XML Schema**:用于描述XML文档结构和约束的一种语言。 #### 5. 值类型和引用类型的区别?写出C#的样例代码 - **值类型**:...

    无废话xml_pdf版

    1999 年 10 月 14 日: ... o 反映 XSLT 19991008 标准中新增的 <xsl:stylesheet version ... 属性 o 改正简体中文版斜体字问题 1999 年 10 月 28 日: o 第 7 章 (XSL) 小幅修正 o 第 8 章 (DTD) 结语部分小幅增补

    2020年计算机二级《Web程序设计》练习题及答案.doc

    10. **XSL**:Extensible Stylesheet Language,用于转换XML文档的样式表语言。 11. **CSS**:与XSL一起,用于呈现XML数据。 12. **可执行**:ASP文件在服务器上执行,类似可执行程序。 13. **asp**:ASP文件的...

    eclipse反编译插件

    1. `site.css` 和 `site.xsl`: 这些文件是Eclipse插件站点的样式表和XSL转换文件,用于定义插件在线更新站点的布局和样式。 2. `index.html`: 插件站点的主页面,通常包含插件介绍、安装指南等内容。 3. `content....

    零基础学Java.Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajax(PPT)

    最后,章节提及了XML文档的显示技术,如CSS和XSL,它们可以帮助开发者将XML数据转换并呈现为用户友好的形式。 通过学习这个教程,初学者将能够掌握Java Web开发中的关键概念和技术,为进一步深入学习和实践打下坚实...

    Wordpress BAE v3.6.zip

    整合了无XSL的Google Sitemap.这样谷歌网站管理员不会提示无法索引 整合了正常无措的百度网站地图.有利于SEO 整合了MP6插件美化后台 整合了多说评论插件,因为BAE评论始终有500问题,出现在AJAX评论上,而且BCMS...

    XML 实用培训教程 张建飞编 科学出版社

    XSLT(XSL Transformations)则是一种更强大的样式表语言,它可以将XML文档转换为其他XML文档,或者转化为HTML、PDF等其他格式。 在张建飞的教程中,可能会讲解如何创建和应用CSS样式表来美化XML文档的显示,或者...

Global site tag (gtag.js) - Google Analytics