客戶端 XSLT 轉換:recordXML.aspx
- 伺服端僅輸出資料 XML +
xml-stylesheet 處理指令。
- 瀏覽器讀取指令下載 XSLT,自行轉換為 HTML 顯示。
- 減輕伺服端負載,善用客戶端運算資源。
- 指令僅對瀏覽器有效,伺服端
XslTransform 會忽略。
XPath 查詢示範:recordxpath.aspx
- 介面:文字輸入 XPath、多行顯示結果、按鈕觸發。
- 按鈕事件:載入 XML 文件 →
SelectNodes(xpath) → 遍歷 XmlNodeList 輸出 OuterXml。
- 自訂
GetXMLString 產生帶縮排 XML 字串替代 OuterXml。
小結
XPath/XSLT 為重要國際標準,掌握將大幅提升軟體開發能力。