Delphi 正則表達式 TPerlRegEx 類詳解(4):Replace 替換操作詳解
前言 TPerlRegEx 提供 ReplaceAll(全量替換)與 Replace(單次替換配合 MatchAgain)兩種替換模式。本文詳細對比兩者用法、返
Delphi 正則表達式 TPerlRegEx 類詳解(5):Compile 編譯與 Study 優化
前言 正則表達式在首次使用前會隱式編譯。對於複雜模式且多次執行的場景,顯式調用 Compile 和 Study 可顯著提升性能。本文解析兩者的作用與使用時機。
Delphi 正則表達式 TPerlRegEx 類詳解(6):EscapeRegExChars 自動轉義特殊字符
前言 構建動態正則表達式時,用戶輸入的字符串可能包含正則元字符(如 +、*、.、( 等),直接拼接會導致模式錯誤。EscapeRegExChars 方法自動為這
Delphi 正則表達式 TPerlRegEx 類詳解(7):Split 函數分割字符串
前言 TPerlRegEx.Split 方法將字符串按正則表達式分割為子串集合,功能遠超傳統 DelimitedText,支持複雜分隔符模式。本文演示基本用法與
Delphi XMLDocument 類完整 API 參考(1):函數、過程、屬性、事件、接口清單
前言 本文匯總 TXMLDocument 及其相關接口的完整公開成員,作為快速查閱手冊。分類包含:函數、過程、屬性、事件、核心接口。 函數 // 節點創建與綁
Delphi XMLDocument 類核心概念筆記(2):九大核心觀念
前言 掌握 TXMLDocument 的核心心智模型,比記憶具體 API 更重要。本文提煉九大核心觀念,幫助建立正確的 XML DOM 操作思維。 九大核心觀
Delphi XMLDocument 類深入解析(3):載入 XML 文件的四種方法
前言 TXMLDocument 提供了多種載入 XML 數據的途徑:本地文件、流、甚至網絡 URL。本文詳細對比四種載入方式的適用場景與代碼實現。 測試文件準
Delphi XMLDocument 類深入解析(4):獲取根節點下的子元素數量
前言 統計根節點直屬子元素數量是 XML 處理的基礎操作。TXMLDocument 通過 DocumentElement.ChildNodes.Count 提供
Delphi XMLDocument 類深入解析(5):獲取元素文本內容的多種路徑
前言 XML 中的數據多以文本形式存放於葉子元素。TXMLDocument 提供了靈活的訪問路徑:按名稱(ChildNodes[名])、按索引(ChildNod
Delphi XMLDocument 類深入解析(6):訪問節點屬性的多種方式
前言 XML 元素的屬性承載關鍵元數據。TXMLDocument 提供了 Attributes、AttributeNodes 等多種訪問路徑,支持按名稱、索引、
Delphi XMLDocument 類深入解析(7):獲取節點名稱與屬性名稱
前言 在解析 XML 時,經常需要動態獲取節點的標籤名(NodeName)以及屬性的名稱(AttributeNodes[i].NodeName)。本文通過簡潔範
Delphi XMLDocument 類深入解析(8):節點的添加與刪除操作
前言 動態修改 XML 結構是常見需求。TXMLDocument 通過 AddChild、Delete 等方法提供了直觀的節點增刪介面。本文演示如何在運行時添加
Delphi XMLDocument 類深入解析(9):HasChildNodes 與 IsTextElement 詳解
前言 在 Delphi 中操作 XML 文檔時,TXMLDocument 類提供了豐富的節點操作功能。本文將詳細講解 HasChildNodes 和 IsTex
Delphi XMLDocument 詳解(10):節點類型判斷——支節點、葉節點、文本節點、空節點
節點類型定義與判斷邏輯 DOM 標準未直接定義「支/葉節點」,本文採用實用判斷標準: 類型定義判斷條件示例 支節點包含其他元素標簽的節點HasChil
Delphi XMLDocument 詳解(11):Nodes 默認屬性的本質與簡寫機制
現象觀察 在訪問 ChildNodes 或 AttributeNodes 時,以下兩種寫法等價: ShowMessage(node.ChildNodes[0].
Delphi XMLDocument 詳解(12):XML 版本與編碼的讀取、修改與亂碼避坑
核心屬性 TXMLDocument 暴露兩個可讀寫屬性控制 XML 聲明: Version:默認 1.0,極少修改。 Encoding:默認 UTF-
Delphi XMLDocument 詳解(13):節點 XML 屬性深度解析與差異對比
XML 屬性的三種形態 IXMLNode 的 XML 屬性根據節點類型返回不同粒度的 XML 片段,且只讀,這與 TXMLDocument.XML(可讀寫 TS
Delphi XMLDocument 詳解(14):遞歸遍歷 XML 文檔完整實現
遞歸遍歷核心邏輯 XML 文檔的樹狀結構天然適合遞歸算法。通過判斷節點類型(文本元素、容器元素、空節點),可實現通用的 XML 完整讀取函數。 通用讀取函數