XSL是Extensible Stylesheet Language Family的缩写,中文名称是可扩展的样式语言,是W3C发布的一个推荐标准,它是一个语言族,包含三部分的内容:
XSL Transfomation(XSLT)----XML文档转换语言 XML Path Language(XPath)---XML文档的表达式语言 XML Formating Objects(XSL-FO)--XML文档的格式化语言 1、XSLT XSLT是XSL标准中最重要的部分,它用于将一个XML文档转换成另一个XML文档或另一种类型的文档,通常我们都将一个XML文档转换成浏览器所能识别的一种格式,这种格式就是大名鼎鼎的HTML。 XSLT在转发XML文档时还可以向输出文件中增加全新的元素,或去掉一些元素,还可以重新安排这些元素并对元素进行分类,测试并确定显示哪些元素等。 1999年11月16日W3C发布了XSLT 1.0版本,2007年1月23日发布了XSLT2.0版本。 2、XPath XPath表达式可以引用XML文档中的标准节点,XPath表达式的功能比较强大,通过它我们可以引用上级节点、父节点、同级兄弟节点、前一个节点和根在后面的节点等,此外它还可以产生布尔值、数值和字符串。 1999年11月16日W3C发布了XPath 1.0版本,2007年1月23日发布了XPath 2.0版本。看的出来它是和XSLT在同一天发布的。 3、XSL-FO XSL-FO也是个XML应用,描述了显现给读者的页面外观。XSLT使用转换语言把XML文档转换成使用XSL-FO表象词汇的新XML文档。 |
|
来自: 英昌知识汇聚馆 > 《XSLT(XPATH,XML)》