XSL 语言(2)

上一篇主要入门了 XSL,这一课来进一步学习XSL。

1 语法

(1) 元素

语法:


  ...
  ...如果条件成立则输出...
  ...

如需添加有条件的测试,请在 XSL 文件中的 元素内部添加 元素。(下面的代码仅仅会输出价格等于 10 的 CD 的 title 和 artist 元素) 注:小于等于 可以组合起来使用。

      
      
        
          
          
        
      
      

(2) 元素

元素用于结合 来表达多重条件测试。可以理解成C语言里面的条件分支case when。
语法


  
    ... 输出 ...
  
  
    ... 输出 ...
  
  
    ... 输出 ....
  

(3) 元素

元素可把一个模板应用于当前的元素或者当前元素的子节点。



补充

xsl中 text() 与 . 的区别在于:text()是目前节点位置下的文本节点,而. 是取目前节点位置下所有层次的文本节点

你可能感兴趣的:(XSL 语言(2))