- Taipei, Taiwan
-
XML教學 | XML Schema
XML Schema 是什麼? XML Schema 是基於 XML 的 DTD 替代者,可描述 XML 檔的結構,也可作為 XSD (縮寫: XML Schema Definition )來引用。 XML Schema 的作用是定義 XML 檔的合法構建模塊,類似 DTD 。...
-
XML教學 | XML DTD
XML DTD 是什麼? XML提供了兩種文件的驗證機制,其中一個視 DTD (縮寫: Data Type Definition ),是 XML 比較早期用來驗證資料格式正確性的做法。 另一個則是 XSD (縮寫:XML Schema Definition),目前的主流是使用 XSD ...
-
XML教學 | XML 和 XPointer
XPointer 是什麼? XPointer 是在 XML 檔中定位資料的一種語言,其定位是根據資料在檔案中位置、字元內容以及屬性值等特徵進行的。 要注意, XPointer 一樣是沒有瀏覽器支持。 註:圖片截取於 w3schools - XML and XPath ...
-
XML教學 | XML 和 XLink
XLink 是什麼? XLink ,是一種通過 W3C 推薦標準認證的 XML 標記語言,用於在 XML 檔中建立超連結,以及提供與這些連結相關聯的元資料。 要注意,瀏覽器不支持 XML 檔中的 XLink 。 註:圖片截取於 w3schools - XML and ...
-
XML教學 | XML 和 XQuery
XSLT 是什麼? XQuery ( XML 查詢)是一種查詢和函數式編程語言,用於查詢和轉換 結構化 和 非結構化資料 的集合, 通常採用 XML 、文本和其他資料格式( JSON 、二進制等) 的供應商特定擴展的形式。 該語言由 W3C 的 XML Query 工作組開發...
-
XML教學 | XML 和 XSLT
XSLT 是什麼? 在電腦科學中,可延伸樣式表轉換語言(英語: Extensible Stylesheet Language Transformations ,縮寫 XSLT )是一種樣式轉換標記語言, 可以將 XML 資料檔轉換為另外的 XML 或其它格式,如 HTML 網頁,純文字...
-
XML教學 | XML 和 XPath
Xpath 是什麼? XPath 即為 XML 路徑語言( XML Path Language ),它是一種用來確定 XML 檔中某部分位置的電腦語言。 XPath 基於 XML 的樹狀結構,提供在資料結構樹中找尋節點的能力。 起初 XPath 的提出的初衷是將其作為一個通用的、介...
-
XML教學 | XML Namespaces
XML Namespaces 是什麼? XML Namespaces (命名空間)提供了一種避免元素 名稱衝突 的方法。 名稱衝突 :在 XML 中,元素名稱由開發人員定義。當試圖混合來自不同 XML 應用程式的 XML 檔時,這通常會 導致衝突 。 衝突範例: ...
-
XML教學 | XML DOM
XML DOM 是什麼? 簡單來說 Document Object Model (DOM) 定義了訪問和操作文件的標準。 網頁是由瀏覽器負責運行,因此瀏覽器其實就是一種編譯器負責去編譯我們寫的網頁程式, 有很多間公司都在設計瀏覽器,所以需要先定好一個規則讓各個瀏覽器都必須要按照...
-
XML教學 | XML Parser
XML Parser 是什麼? 首先要知道目前的瀏覽器都有一個內置的 XML 解析器,可以將文本轉換為 XML DOM (Document Object Model) 對象。 XML 解析器把 XML 檔轉 換為 XML DOM 對象,然後可以通過 JavaScript 操...