首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 發現之旅第二講:XSLT 開發(二)

     編輯:關於C語言

XSLT 簡介

XSLT(Extensible Stylesheet Language Transformations)是將 XML 文件轉換為其他文本格式的標準語言,基於 XML 與 XPath,功能強大、內容豐富。

程式設計師視角

XSLT 可視為支援遞迴的先序遍歷標記語言,專門處理 XML 樹結構。傳統寫法需手寫大量遞迴遍歷與狀態判斷代碼,XSLT 以簡潔標記實現同等邏輯。

轉換涉及三個文本文件

  1. 原始 XML 文件(資料來源)
  2. XSLT 樣式表文件(轉換邏輯,本身為 XML 格式,使用 xsl 命名空間)
  3. 輸出文本文件(純文本,格式不限:XML、HTML、SQL、程式碼等)

XSLT 範例:資料表格輸出

來源 XML:包含 Table/Record/Field 階層結構。

樣式表:



  
  
    
        
            

輸出結果:HTML 表格,每筆 Record 為一列,每個 Field 為一儲存格。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved