Rookie

          Headache English

          數(shù)據(jù)加載中……
          XML 學(xué)習(xí)(六) XSLT 基礎(chǔ)
          一,XSLT 簡介:XSLT 是一種用于將 XML 文檔轉(zhuǎn)換為 XHTML 文檔或其他 XML 文檔的語言。

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

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

          主站蜘蛛池模板: 建水县| 上杭县| 当雄县| 石屏县| 高邮市| 奎屯市| 台北市| 古田县| 全州县| 宣城市| 建始县| 通江县| 山东省| 常熟市| 太和县| 洞头县| 沈阳市| 临清市| 新田县| 灌云县| 伊通| 平顶山市| 苍溪县| 丽水市| 库伦旗| 靖宇县| 汶川县| 泽州县| 金沙县| 吉林市| 临沭县| 河北区| 武义县| 郯城县| 山阳县| 九江县| 宜昌市| 龙海市| 建瓯市| 广德县| 丹东市|