Rookie

          Headache English

          數據加載中……
          XML 學習(六) XSLT 基礎
          一,XSLT 簡介:XSLT 是一種用于將 XML 文檔轉換為 XHTML 文檔或其他 XML 文檔的語言。

          XSLT 指 XSL 轉換(XSL Transformations),
          XSLT 是 XSL 中最重要的部分,
          XSLT 可將一種 XML 文檔轉換為另外一種 XML 文檔,
          XSLT 使用 XPath 在 XML 文檔中進行導航,
          二,XSLT  元素
          <xsl:template> 元素:<xsl:template> 元素用于構建模板。match 屬性用于關聯 XML 元素和模板。match 屬性也可用來為整個文檔定義模板。match 屬性的值是 XPath 表達式(舉例,match="/" 定義整個文檔);
          <xsl:value-of> 元素:<xsl:value-of> 元素用于提取某個選定節點的值,并把值添加到轉換的輸出流中
          <xsl:for-each> 元素:<xsl:for-each> 元素可用于選取某個指定節點集的每個 XML 元素;
          <xsl:sort> 元素:用于對結果進行排序;
          <xsl:if> 元素:用于放置針對 XML 文件內容的條件測試;
          <xsl:choose> 元素:用于結合 <xsl:when> 和 <xsl:otherwise> 來表達多重條件測試;
          <xsl:apply-templates> 元素:<xsl:apply-templates> 元素可把一個模板應用于當前的元素或者當前元素的子節點。假如我們向 <xsl:apply-templates> 元素添加一個 select 屬性,此元素就會僅僅處理與屬性值匹配的子元素。我們可以使用 select 屬性來規定子節點被處理的順序;

          posted on 2008-01-11 20:48 zhhang920 閱讀(341) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT

          主站蜘蛛池模板: 陇西县| 玛沁县| 石柱| 沁源县| 化州市| 南充市| 手游| 大方县| 年辖:市辖区| 黑龙江省| 修水县| 高淳县| 闻喜县| 洛隆县| 汉川市| 图片| 来宾市| 本溪市| 龙里县| 乌兰察布市| 饶阳县| 金堂县| 淳化县| 靖州| 靖江市| 凭祥市| 琼海市| 韩城市| 旬阳县| 丰宁| 长寿区| 宕昌县| 册亨县| 共和县| 阳西县| 华蓥市| 卢氏县| 大悟县| 尚志市| 普兰县| 方城县|