出版時間:2009-10 出版社:人民郵電出版社 作者:范春梅 等編著 頁數(shù):208
前言
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,WWW應(yīng)用已深人到千家萬戶。然而,在網(wǎng)絡(luò)信息豐富的同時,網(wǎng)絡(luò)數(shù)據(jù)量也是水漲船高,如何有效管理并完美顯示網(wǎng)頁內(nèi)容就成為網(wǎng)絡(luò)發(fā)展的一項亟待解決的重要問題,XML技術(shù)正是針對這一問題的創(chuàng)新性成果。XML技術(shù)從最初提出到廣泛應(yīng)用經(jīng)歷了很長的時間,以XML技術(shù)為中心,引申出對XML的處理、查詢、轉(zhuǎn)換、設(shè)計等技術(shù),其應(yīng)用已擴(kuò)展到網(wǎng)絡(luò)服務(wù)、數(shù)據(jù)庫和電子商務(wù)等領(lǐng)域。由于篇幅所限,本書只就XML,語法、XML文檔的顯示和應(yīng)用程序?qū)ML文檔的使用等方面重點進(jìn)行了介紹,希望初次接觸XMZ,技術(shù)的讀者能夠抓住基本重點,而其他方面則一筆帶過或不作介紹。在開始本書的學(xué)習(xí)之前,讀者應(yīng)當(dāng)具備HTML的基本知識以及任何一門高級編程語言(如C/C++、Java、C#等)的使用經(jīng)驗。對于XML編程將涉及的其他技術(shù),本書在相關(guān)章節(jié)將會進(jìn)行基礎(chǔ)知識的介紹。本書首先從XML,的發(fā)展歷程開始,逐步展開介紹了XML的各種相關(guān)技術(shù)。全書共分7章,基本包含了XML語法、顯示和應(yīng)用等方面的內(nèi)容。其中,第1章簡單介紹了XML的形成、發(fā)展與前景,論述了學(xué)習(xí)XML的重要性;本章還概述了XML,的相關(guān)技術(shù)和應(yīng)用領(lǐng)域,舉例說明了建立XML,方法與過程。第2章講述了XML,的語法知識,只有牢固掌握了XML,的語法知識,才能寫出符合規(guī)范的XML文檔;本章還簡要介紹了字符集的相關(guān)內(nèi)容。第3章詳細(xì)講述了文檔類型定義(DTD)的相關(guān)知識,DTD的用途就在于檢驗寫出的XML,文檔是否跟意向中的XML,文檔結(jié)構(gòu)一致;實現(xiàn)相同功能的還有Schema(XML架構(gòu));命名空間是解決命名沖突一種方法。第4章簡單介紹了CSS的概念以及其語法結(jié)構(gòu),并通過示例說明如何使用CSS與XML,相結(jié)合,實現(xiàn)數(shù)據(jù)與顯示方式的分離。第5章詳細(xì)講解了XSL的3個部分一XSLT、XPath、XSL-FO,重點介紹了XSLT的語法結(jié)構(gòu)與使用方法,通過示例使讀者對XML的優(yōu)點有更加深人的體會。第6章講解了有關(guān)DOM的基本知識,主要包括DOM的基本組成、DOM接口規(guī)范中的4個基本接口、Microsoft公司的MSXML文檔對象模型的實現(xiàn)、關(guān)于DOM的一些應(yīng)用等,最后給出了一個現(xiàn)實應(yīng)用中的實例程序。第7章介紹了XML與數(shù)據(jù)庫的基本知識,主要包括XML與數(shù)據(jù)庫的發(fā)展?fàn)顩r、XML的數(shù)據(jù)交換機(jī)制、XML,的數(shù)據(jù)存儲機(jī)制、XML的數(shù)據(jù)源對象和XML的幾種重要的數(shù)據(jù)交換技術(shù)等,最后給出一個XML,與關(guān)系數(shù)據(jù)庫的簡單實例程序。本書中所有例題和相關(guān)代碼都經(jīng)過調(diào)試通過。
內(nèi)容概要
XML是W3C組織提出的一種可擴(kuò)展標(biāo)記語言,是獨立于計算機(jī)平臺的數(shù)據(jù)交換規(guī)范。本書由淺入深、循序漸進(jìn)地講述XML的基本知識和基本應(yīng)用,全書共分為7章,主要內(nèi)容包括XML概述、XML語法、文檔類型定義(DTD)、XML與CSS、可擴(kuò)展樣式表語言轉(zhuǎn)換(XSLT)、文檔對象模型(DOM)、XML與數(shù)據(jù)庫等。書中結(jié)合實例,既有對XML語法等基礎(chǔ)知識的講解,也有對XML操作等基本應(yīng)用的講授,書中還介紹了XML在數(shù)據(jù)庫等領(lǐng)域的前沿應(yīng)用?! ”緯勺鳛槠胀ǜ叩仍盒ML相關(guān)課程的教材,也可作為XML初學(xué)者和相關(guān)XML培訓(xùn)機(jī)構(gòu)的參考用書。
書籍目錄
第1章 XML概述 1.1 什么是XML 1.2 為什么要學(xué)習(xí)XML 1.3 XML相關(guān)技術(shù) 1.4 XML實際應(yīng)用 1.5 XML的發(fā)展前景 1.6 XML Spy開發(fā)環(huán)境 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 第2章 XML語法 2.1 什么是規(guī)范的XML文檔 2.2 XML邏輯結(jié)構(gòu) 2.3 XML物理結(jié)構(gòu) 2.4 ASCII字符集 2.5 Unicode字符集 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 第3章 文檔類型定義(DTD) 3.1 什么是DTD 3.2 DTD中的屬性聲明 3.3 實體和外部DTD子集 3.4 Schema簡介 3.5 XML命名空間 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 第4章 XML與CSS 4.1 什么是CSS 4.2 選擇元素 4.3 屬性 4.4 CSS的書寫規(guī)范 4.5 XML與CSS的綜合運用 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 第5章 可擴(kuò)展樣式表語言轉(zhuǎn)換(XSLT) 5.1 什么是XSL 5.2 創(chuàng)建一個XSL實例 5.3 XSL模板 5.4 XSL元素 5.5 匹配節(jié)點的模式 5.6 輸出格式與編碼問題 5.7 格式對象FO 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 第6章 文檔對象模型(DOM) 6.1 DOM的組成 6.2 DOM的接口 6.3 DOM的應(yīng)用 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 第7章 XML與數(shù)據(jù)庫 7.1 XML技術(shù)與數(shù)據(jù)庫發(fā)展 7.2 XML的數(shù)據(jù)交換與存儲機(jī)制 7.3 XML數(shù)據(jù)源對象 7.4 XML數(shù)據(jù)交換技術(shù) 7.5 一個簡單的XML與數(shù)據(jù)庫的應(yīng)用 小結(jié) 習(xí)題 上機(jī)指導(dǎo)
章節(jié)摘錄
插圖:第1章XML概述XML是W3C(萬維網(wǎng)聯(lián)盟)提出的一種可擴(kuò)展標(biāo)記語言,其全稱是eXtensible MarkupLanguage,它是隨著人們對信息傳輸要求的不斷提高而產(chǎn)生的一種新技術(shù)。通過本章的學(xué)習(xí),讀者將會了解到XML技術(shù)的具體含義及其廣闊的應(yīng)用前景。此外,本章將會告訴讀者如何創(chuàng)建一個基本的XML文檔。1.1 什么是XM LXML是在SGML的基礎(chǔ)之上發(fā)展起來的,XML是SGML系列中的一種,人們熟知的HTML也是SGML家族中的一員。1.1.1 SGML的誕生SGML(Standard Generalized Markup Language)即標(biāo)準(zhǔn)通用標(biāo)記語言。SGML的思想最初是在IBM的一個信息管理項目中產(chǎn)生的,稱為GML(通用標(biāo)記語言),是一種IBM格式化文檔語言,用于對文檔組織結(jié)構(gòu)、各部件及其之間的關(guān)系進(jìn)行描述。由于在當(dāng)時的信息交換過程中,經(jīng)常會發(fā)生數(shù)據(jù)格式不同的問題,隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,這一問題日益嚴(yán)重,制約了人們的信息交流。l986年,國際標(biāo)準(zhǔn)化組織(ISO)采納了IBM的這一思想,并整理為SGML。SGML是基于文檔標(biāo)記語言的一種元語言,它不僅具有良好的擴(kuò)展性,而且可移植性強(qiáng),在任何一種環(huán)境下都可以正常使用。1.標(biāo)記語言標(biāo)記是指一系列特殊的字符或符號,用戶可以向其中插入文本來存儲文檔內(nèi)容。標(biāo)記語言(Markup Language,ML)是指通過一系列具有特定含義的符號標(biāo)記,按照一定規(guī)則插入到電子檔中,以方便電子文檔的使用和管理。標(biāo)記語言的作用和標(biāo)點符號類似,最初出現(xiàn)在印刷業(yè)中。它們都屬于元數(shù)據(jù)的范疇,即不能單獨存在,都是對文檔內(nèi)容及格式的說明數(shù)據(jù)。但是標(biāo)記語言的結(jié)構(gòu)更為復(fù)雜。功能也更為強(qiáng)大。
編輯推薦
《XML基礎(chǔ)教程》:零點起步,重點涵蓋XML語法、顯示與應(yīng)用,實例豐富,從實際出發(fā)深入講解相關(guān)知識點,突出實踐,各章上機(jī)指導(dǎo)培養(yǎng)動手開發(fā)能力。XML是W3C組織提出的一種可擴(kuò)展標(biāo)記語言,是獨立于計算機(jī)平臺的數(shù)據(jù)交換規(guī)范。XML技術(shù)從最初提出到廣泛應(yīng)用經(jīng)歷了很長的時間,以XML技術(shù)為中心,引申出對XML的處理、查詢、轉(zhuǎn)換、設(shè)計等技術(shù)。其應(yīng)用已擴(kuò)展到網(wǎng)絡(luò)服務(wù)、數(shù)據(jù)庫和電子商務(wù)等領(lǐng)域。由于篇幅所限,《XML基礎(chǔ)教程》只就XML語法、XML文檔的顯示和應(yīng)用程序?qū)ML文檔的使用等方面重點進(jìn)行了介紹,希望初次接觸XML技術(shù)的讀者能夠抓住基本重點,而其他方面則一筆帶過或不作介紹。
圖書封面
評論、評分、閱讀與下載