什么是XSL和XSLT之间的关系

时间:2014-01-09 11:19:12

标签: xml xslt xsd xslt-1.0 xslt-2.0

我知道xsl是与W3C XML相关联的样式表的描述语言 但我与XSLT没有关系?

有人可以举个例子

2 个答案:

答案 0 :(得分:4)

XSL代表Extensible Stylesheet Language

  

历史上,W3C的XSL工作组以XSL的名义制定了一份规范草案,该草案最终分为三部分:

     
      
  • XSL Transformation(XSLT):是一种用于转换XML文档的XML语言
  •   
  • XSL格式化对象(XSL-FO):用于指定XML文档可视格式的XML语言
  •   
  • XML Path Language(XPath):XSLT使用的非XML语言,也可用于非XSLT上下文,用于寻址XML文档的各个部分。
  •   

XSLT代表Extensible Stylesheet Language Transformations

一般来说,当人们说XSL时他们指的是XSLT,但这通常是不正确的,但是由于惯例规定xsl是XSLT模式的XML命名空间,人们忽略了这一点。

答案 1 :(得分:1)

XSL是一种表达样式表的语言。它由三部分组成:

1. XSL Transformations (XSLT): a language for transforming XML documents

2. The XML Path Language (XPath): an expression language used by XSLT to access or refer to parts of an XML document.

3.An XML vocabulary for specifying formatting semantics (XSL Formatting Objects) 

请参阅此Link