隨筆-159  評論-114  文章-7  trackbacks-0

          <?xml version="1.0"?> 
          <report> 
            
          <title>Database Access Sample</title> 
            
          <section> 
              
          <title>Employees by Last Name</title> 
              
          <dbaccess driver="COM.ibm.db2.jdbc.app.DB2Driver" 
                database
          ="jdbc:db2:sample" tablename="wstkadmin.employee" where="*" 
                fieldnames
          ='lastname as "Last Name", 
                firstnme as "First Name", workdept as "Department"' 
                order-by
          ="lastname" group-by="lastname, firstnme, workdept"/> 
            
          </section> 
          </report>

          <?xml version="1.0"?>
          <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
              
          <xsl:output method="xml"/>
              
              
          <xsl:template match="*">
                  
          <xsl:element name="{name()}">
                      
          <xsl:for-each select="@*">
                          
          <xsl:element name="{name()}">
                              
          <xsl:value-of select="."/>
                          
          </xsl:element>
                      
          </xsl:for-each>
                      
          <xsl:apply-templates select="*|text()"/>
                  
          </xsl:element>
              
          </xsl:template>
              
          </xsl:stylesheet>

          <?xml version="1.0" encoding="UTF-8"?><report> 
              
          <title>Database Access Sample</title> 
              
          <section> 
                  
          <title>Employees by Last Name</title> 
                  
          <dbaccess><driver>COM.ibm.db2.jdbc.app.DB2Driver</driver><database>jdbc:db2:sample</database><tablename>wstkadmin.employee</tablename><where>*</where><fieldnames>lastname as "Last Name",     firstnme as "First Name", workdept as "Department"</fieldnames><order-by>lastname</order-by><group-by>lastname, firstnme, workdept</group-by></dbaccess> 
              
          </section> 
          </report>


          指定的XPath是一個點號,表示當前節(jié)點本身,由于當前節(jié)點是XML元素,因此也就輸出元素的文本內(nèi)容,相當于輸出XmlElement的InnerText 屬性值。

          posted on 2008-08-15 16:12 北國狼人的BloG 閱讀(4786) 評論(2)  編輯  收藏

          評論:
          # re: xsl:value-of select="." 什么意思? 2011-03-19 10:21 | wangsiyu
          輸出XML節(jié)點內(nèi)容。

          看看這個頁面,使用的是 XML+XSL 的方式做的網(wǎng)頁,很不錯,將一個頁面分成了
          “數(shù)據(jù)層,結(jié)構(gòu)層,樣式層”。以往的網(wǎng)頁,數(shù)據(jù)和HTML 是混在一起的,如果業(yè)務邏輯太復雜頁面就顯的特別亂,頁面的重構(gòu)就很麻煩;XML+XSL 將數(shù)據(jù)和HTML分離開,解決了這個問題。
          用來做報表,模板很方便
          一個 XML+XSL 做的網(wǎng)頁: http://www.xyjt.info/lanpayETicket/index.asp
          查看源文件可以看到是用XML  回復  更多評論
            
          # re: xsl:value-of select="." 什么意思?[未登錄] 2015-07-14 11:27 | ff
          ffff  回復  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 随州市| 布拖县| 巴青县| 临邑县| 大关县| 五原县| 镶黄旗| 外汇| 清水县| 扬中市| 白沙| 房山区| 济源市| 乌兰县| 偃师市| 大兴区| 青州市| 石屏县| 新干县| 辛集市| 荔浦县| 曲周县| 繁昌县| 萨迦县| 霍州市| 县级市| 咸阳市| 金门县| 南宁市| 仁布县| 民和| 汽车| 巢湖市| 金山区| 中阳县| 达孜县| 璧山县| 营口市| 横山县| 渝北区| 萝北县|