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