XML 新手最佳入门教程
| XML、XHTML、XPath、SAX、DOM…… 面對眾多的 XML 術語,作為新手您是否覺得有點目不暇接?學習 XML 從哪里入手最好?不用猶豫和彷徨了,趕快上 developerWorks!我們的 XML 技術專區(qū)為您準備了一系列的 XML 基礎入門教程,內(nèi)容囊括了 XML 技術所涉及的基礎知識,處理 XML 文檔的基本編程技巧,以及眾多的 XML 標準入門簡介。 這些基礎的教程,每一個都有針對的重點,深入淺出地為您介紹某一項 XML 標準或技術。相信從這里開始,您學習和應用 XML 技術的征程將會更加快捷舒適!作為對 XML 已經(jīng)有初步和深入了解的開發(fā)人員,您也可以從這些最新更新的教程中了解 XML 技術的最新進展,重溫您的 XML 學習之旅!
| ||
| XML 基礎入門 |
XML 入門
XML,或稱為可擴展標記語言(eXtensible Markup Language),是一種您可以用來創(chuàng)建自己的標記的標記語言。通過本教程來了解 XML 技術的基本概況。
準備 XML 及相關技術認證,第 1 部分: 體系結構
本教程通過關于體系結構的討論,幫助您確定在系統(tǒng)設計中什么地方及什么時候使用 XML。通過學習本系列教程,還可以幫助您更好地準備 IBM 的“XML 及相關技術”認證考試。
IBM XML 認證成功之路,第 1 部分
本教程通過講解、舉例、練習和技巧來幫助您準備考試,涉及的內(nèi)容可幫助您了解 XML 基礎的方方面面。
XPath 入門
XPath是一種在XML文檔中查找信息的語言。XPath 用于在 XML 文檔中通過元素和屬性進行導航。本教程介紹并討論了 XPath 的大部分內(nèi)容。如果計劃使用 XSLT,應該首先閱讀本教程。
XSLT 簡介
由于轉(zhuǎn)換 XML 的需求十分常見,所以可擴展樣式表語言轉(zhuǎn)換(XSLT)很自然地成為了最基本的 XML 規(guī)范之一。本教程說明了如何創(chuàng)建 XSLT 樣式表,并且對 XPath 進行了基本的介紹。
理解 DOM
DOM(文檔對象模型)無疑是處理 XML 最基礎的 API。在本教程中,您將學習有關 DOM 文檔的結構,以及如何使用 Java 來從 XML 文件創(chuàng)建文檔,對文檔進行更改以及檢索輸出。
理解 SAX
SAX(Simple API for XML)是除 DOM 之外,應用最為廣泛的基礎 xml 處理 API。SAX 是輕量級、基于事件的 XML API。在本教程中,將會學到如何使用 SAX 來檢索、操縱和輸出 XML 數(shù)據(jù)。
|
| XML 處理基礎 |
準備 XML 及相關技術認證,第 3 部分:XML 處理
解析和驗證是 XML 的核心。這篇教程討論如何解析和驗證 XML 文件以及使用 XQuery進行 XML 處理。
準備 XML 及相關技術認證,第 4 部分:XML 轉(zhuǎn)換
如果要求應用程序共享數(shù)據(jù)或者顯示 XML 數(shù)據(jù),可能需要把 XML 文檔轉(zhuǎn)換為 HTML、普通文本或者其他各種人類可讀的格式。本教程通過示范 XSLT、XPath 和級聯(lián)樣式表(CSS)的應用討論了完成這些任務的 XML 轉(zhuǎn)換技術。
IBM XML 認證成功之路,第 2 部分:DTD
本教程介紹了關鍵的 XML 技術之一: DTD(文檔類型定義)。DTD 是一套關于 XML 標記符的語法規(guī)則,它定義了 XML 文檔的合法元素列表,以及由合法元素列表組成的文檔結構。
準備 XML 及相關技術認證,第 2 部分: 信息建模
本教程分析了 XML 數(shù)據(jù),比較了敘述性文檔和類記錄的文檔,并介紹如何使用 DTD(文檔類型定義)文法和萬維網(wǎng)聯(lián)盟(W3C)XML Schema 進行建模。最后還對 DTD 和 XML Schema 進行了比較,以幫助您在設計中作出選擇。
IBM XML 認證成功之路,第 3 部分:名稱空間
本教程介紹了 XML 處理的基礎之一:XML Namespace(名稱空間)。XML Namespaces 允許您為 XML 文檔中的元素和屬性提供統(tǒng)一的名稱。
理解 RELAX NG
RELAX NG(讀作“relaxing”)是一種基于語法的 XML 模式語言,它可以用于替代文檔類型定義(Document Type Definition,DTD)。本教程引導您創(chuàng)建 RELAX NG 模式,討論元素、屬性、數(shù)據(jù)類型和結構性問題。
理解 XForms
將包括在 XHTML 2.0 中的 XForms 被稱為下一代 Web 表單。通過本教程來了解如何在 Web 開發(fā)中應用這一未來的表單技術標準。
|
| XML 應用基礎 |
準備 XML 及相關技術認證,第 5 部分:XML 測試和調(diào)優(yōu)
本教程提供了關于如何選擇適當?shù)?XML 技術和如何優(yōu)化轉(zhuǎn)換的技巧和提示,還介紹了用于測試 XML 設計的常見工具。
使用 Google Web 工具箱進行 XML 開發(fā)
本教程介紹了如何使用 Google Web Toolkit 操作和創(chuàng)建 XML。
Ruby on Rails 與 XML
Ruby on Rails 無疑是當前最為火熱的 Web 開發(fā)框架。結合 Ruby on Rails 與 XML 能發(fā)揮兩者的優(yōu)點,為應用程序帶來更為強大的功能。通過本教程,您將了解如何在 Ruby on Rails 中使用 XML。
使用 DB2 9 創(chuàng)建基于 XML 的應用程序
DB2 9 對 XML 的原生支持為基于數(shù)據(jù)庫的 XML 開發(fā)帶來了革命性的創(chuàng)新,其強大的 pureXML 特性允許您創(chuàng)建能夠插入和檢索 XML 元素的 Java 應用程序。通過本教程學習使用 DB2 9 創(chuàng)建一個用 XML 作為數(shù)據(jù)持久化機制的示例應用程序。
為企業(yè)數(shù)據(jù)設計 XML 模式
DB2 9 對 XML 的原生支持為基于數(shù)據(jù)庫的 XML 開發(fā)帶來了革命性的創(chuàng)新,其強大的 pureXML 特性允許您創(chuàng)建能夠插入和檢索 XML 元素的 Java 應用程序。通過本教程學習使用 DB2 9 創(chuàng)建一個用 XML 作為數(shù)據(jù)持久化機制的示例應用程序。
終極 Mashup 系列教程
本系列按順序記錄了一個終極 Mashup 應用程序的創(chuàng)建過程,介紹如何采用 Java,結合 servlet、JSP、以及 DB2 新增的原生 XML 能力。通過這個“終極 Mashup”系列教程,你可以了解關于構建一個 Mashup 所需的知識。
使用 Xforms 創(chuàng)建會計工具
本系列主要介紹了一些 Xforms 能有效解決的問題,例如對實時計算和高交互性的需求。并演示了如何利用強大的 Xforms 與 MySQL 和 PHP 相結合,為數(shù)據(jù)處理提供支持,創(chuàng)建在線會計工具。
轉(zhuǎn)載于:https://www.cnblogs.com/xujiaci/archive/2008/01/22/1048150.html
總結
以上是生活随笔為你收集整理的XML 新手最佳入门教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 轻度脑萎缩治疗方法有哪些(轻度脑萎缩治疗
- 下一篇: 51单片机(说一说51单片机的简介)