1、XSLT是什么
XSLT是XSL的子集,XSL是样式表。XSLT的作用:将XML文档转化成HTML,做的是中间转换者。
而主要需要学习的是XSLT(XSLTransformation)。
2、转换过程
3、XSL样式表的表的结构
引用XSL样式的XML文件的引用方式:
4、XSLT详细结构
1》有独立的命名空间
2》要执行XSLT文件,需要以下组件
XML 文档
XSL 样式表
XSLT 处理器
3》XSLT 处理器是一个将 XSLT 样式表连接到 XML 文档的应用程序
5、XSLT模板
书写规则:
模板的调用:
6、XPath介绍
在template 的match 匹配的时候,使用的就是 XPath 匹配
1》按名称匹配元素
2》按父子元素匹配元素
3》按元素匹配元素
4》按子元素匹配元素
5》通配符匹配规则
7、XSLT元素
8、XSLT实例
xml文件:
1 <orderdetails> 2 <order> 3 <number>0001</number> 4 <item-info> 5 <item-name>计算器</item-name> 6 <price>20</price> 7 <quantity>5</quantity> 8 </item-info> 9 10 <item-info> 11 <item-name>记事本</item-name> 12 <price>5</price> 13 <quantity>20</quantity> 14 </item-info> 15 16 </order> 17 <order> 18 <number>0002</number> 19 <item-info> 20 <item-name>钢笔</item-name> 21 <price>5</price> 22 <quantity>20</quantity> 23 </item-info> 24 25 <item-info> 26 <item-name>铅笔</item-name> 27 <price>2</price> 28 <quantity>35</quantity> 29 </item-info> 30 31 </order> 32 </orderdetails>