91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

XML中XSLT-XML/XSLT的示例分析

發布時間:2021-09-17 14:26:52 來源:億速云 閱讀:97 作者:小新 欄目:編程語言

小編給大家分享一下XML中XSLT-XML/XSLT的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

XSLT是XSL的一部份,它是XML的一種應用,指定將一篇XML文檔轉換成另一種XML文檔的規則。XSLT文檔即是一篇XML文檔,也是一個樣式表,里面包含一系列的模板。XSLT處理器對輸入XML文檔中的元素和樣式表中的模板進行比較,如果匹配,則將該模板的內
                   XSLT是XSL的一部份,它是XML的一種應用,指定將一篇XML文檔轉換成另一種XML文檔的規則。XSLT文檔即是一篇XML文檔,也是一個樣式表,里面包含一系列的模板。XSLT處理器對輸入XML文檔中的元素和樣式表中的模板進行比較,如果匹配,則將該模板的內容寫入一個輸出樹中。完成        
XSLT是XSL的一部份,它是XML的一種應用,指定將一篇XML文檔轉換成另一種XML文檔的規則。XSLT文檔即是一篇XML文檔,也是一個樣式表,里面包含一系列的模板。XSLT處理器對輸入XML文檔中的元素和樣式表中的模板進行比較,如果匹配,則將該模板的內容寫入一個輸出樹中。完成處理后,將輸出樹串行化成一篇XML文檔或其它格式的文檔,如HTML或者rtf。
XSLT幾個關鍵術語

  • 源樹,原始文檔中的元素和元素內容的樹。

  • 結果樹,轉換之后中文檔中的元素和元素內容的樹。

  • 模板規則,XSLT樣式表的基礎,分為模式和模板兩部份。整個xsl:template元素。

  • 模式,表示源樹中的元素與模式規則匹配的條件集合。xsl:template中的match的值。

  • 模板,表示當應用模板規則時,結果樹中要實例化的部份。xsl:template元素中的內容。

  • XSLT定義了35個元素,分為三類:

  • 兩個根元素

    • xsl:stylesheet根元素,XSLT也是一個XML文檔,該文檔的根元素就是xsl:stylesheet。XSLT元素都屬于名稱空間xmlns:xsl="http://www.w3.org/1999/XSL/Transform",所以所有的XSLT元素都有xsl前綴。一個最小化XSLT文檔:

    • <?xml version="1.0"?>
      <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      </xsl:stylesheet>
    • xsl:transform元素,作用同上。

    • 13個頂級元素,可直接作為根元素的子元素,包括:

      • xsl:apply-imports    
        xsl:attribute-set    
        xsl:decimal-format    
        xsl:import    
        xsl:include    
        xsl:key    
        xsl:namespace-alias    
        xsl:output    
        xsl:param    
        xsl:preserve-space    
        xsl:strip-space    
        xsl:template模板元素,用于匹配XML文檔中的元素。如:<xsl:template match="person">,
        匹配XML文檔中的person元素。    
        xsl:variable
      • 20個指令元素

        • xsl:apply-imports    
          xsl:apply-template應用模板元素,用于顯示指定的元素值(內容)。
          如:<xsl:apply-template select="name">,顯示name元素的值。    
          xsl:attribute    
          xsl:call-template    
          xsl:choose    
          xsl:comment    
          xsl:copy    
          xsl:copy-of    
          xsl:element    
          xsl:fallback    
          xsl:for-each    
          xsl:if    
          xsl:message    
          xsl:number    
          xsl:otherwise    
          xsl:processing-instruction    
          xsl:text    
          xsl:value-of選擇元素,用于計算元素的值(內容)。
          如:<xsl:value-of select="name">,獲得XML文檔中name元素的值(內容)。    
          xsl:variable    
          xsl:when    
          XSLT函數

以上是“XML中XSLT-XML/XSLT的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泾川县| 阳曲县| 五台县| 深水埗区| 桂阳县| 宁强县| 台南县| 吴堡县| 阳东县| 漳州市| 澎湖县| 丰台区| 普安县| 社旗县| 东阿县| 麻江县| 美姑县| 横峰县| 屏东县| 二连浩特市| 合川市| 平顶山市| 五莲县| 横峰县| 丽水市| 湟源县| 阿合奇县| 黎城县| 阿拉善盟| 通城县| 丘北县| 晴隆县| 沙湾县| 陕西省| 额济纳旗| 仙游县| 长海县| 巴塘县| 临夏县| 兴义市| 济阳县|