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

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

     編輯:關於C語言

課程簡介

延續「C# 發現之旅」系列,本講聚焦 XPath 與 XSLT 基礎概念及 C# 實作應用。

XPath 核心概念

  • W3C 標準,單一 XML 文件內節點快速檢索定位語法,跨平台、語法統一。
  • 類比檔案系統路徑:正斜線分隔層級,支援絕對/相對路徑、.(當前)、..(父節點)。
  • XML 同名節點可並存,XPath 引入條件謂詞 [expr] 精準定位(如 Table/Record[CustomerID='ANATR']/Phone)。
  • 謂詞支援字串比較、四則運算、邏輯運算、內建函數,每層皆可加謂詞,功能強大。

.NET 對 XPath 的支援

  • System.Xml.Xsl.XslTransform 內建標準 XPath 支援。
  • 擴展:允許註冊自訂函數供 XPath 調用。

應用價值

  • 強大的半結構化資料檢索分析基礎。
  • 國際標準、跨平台,投資報酬率高。

學習資源

  • W3C 官方規格:w3.org/TR/xpath
  • MSDN Library (MSXML 4.0 SDK XPath Reference)
  • 中文 XML 專書
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved