天天看點

XSL語言學習

1.介紹:xsl是xml的樣式表,css是html的樣式表

2.内容:xsl一般包含三部分:

  a. 一個轉換xml文檔的方法;(XSLT)

  b. 一個定義xml部分和模式的方法;(XPath)

  c. 一個格式化xml文檔的方法;(XSL)

如果對此還不能了解,那麼可以先将xsl了解成:一種将xml轉換成html的語言,一種可以過濾和分類xml資料的語言,

一種可以對xml文檔的部分進行尋址的語言,一種可以資料值格式化xml資料的語言(如用紅色顯示負數),一種向不同裝置輸出

xml資料的語言(如螢幕、紙或者聲音)。

 xsl循環

<xsl:for-each select='plan'>
      

 xsl取值 

<xsl:value-of select='./@plantitle'/>
      

 xsl定義變量

<xsl:variable name="planid" select="./@plugid"/>
      

xsl添加屬性

<xsl:attribute name="rowspan">
              <xsl:value-of select="$plugid+1" />
            </xsl:attribute>
      

xsl concat連接配接字元串

<xsl:attribute name="class">
              <xsl:value-of select="concat('td',$key+1)" />
            </xsl:attribute>
      

xsl count 統計個數

<xsl:variable name="num" select="count($planid)"/>
      

xsl添加圖檔

<img>
              <!--<xsl:attribute name="src">
                <xsl:value-of select="" />
              </xsl:attribute>-->
            </img>