☯️ 概念
XML
XML(全稱為可擴展標記語言)是一種用於標記電子文件結構的標記語言,透過自定義標籤描述資料的層次與語義,廣泛應用於網頁、數據交換、設定檔及各种需要机器可读的场。它源自[[SGML]],在簡化與擴充性上類似[[HTML]]的發展。XML文檔為純文字,可使用[[UTF-8]]或[[Unicode]]編碼。 在結構定义上,常用[[DTD]]或[[XML Schema]](XSD)進行約束;轉換時可選[[
XML(全稱為可擴展標記語言)是一種用於標記電子文件結構的標記語言,透過自定義標籤描述資料的層次與語義,廣泛應用於網頁、數據交換、設定檔及各种需要机器可读的场。它源自SGML,在簡化與擴充性上類似HTML的發展。XML文檔為純文字,可使用UTF-8或Unicode編碼。 在結構定义上,常用DTD或XML Schema(XSD)進行約束;轉換時可選XSLT配合XPath定位節點。解析模型有DOM(隨機存取)與SAX(事件驅動)兩種。 現今Web服務多以SOAP基於XML的協定交換資料;配置文件中如Maven的pom.xml、Spring的beans.xml亦屬XML範疇。由於其自描述特性,XML成為跨系統資料交換的通用橋樑,雖然語法較冗長,但因嚴謹的層次與豐富的工具鏈,在需要可靠性與可驗證性的場景仍首選。
◇法緣留言(—)
載入中…