出版時(shí)間:2008-10 出版社:清華大學(xué)出版社有限公司 作者:馬在強(qiáng) 編 頁(yè)數(shù):209
前言
XML(eXtensibleMarkupLanguage,可擴(kuò)展置標(biāo)語(yǔ)言),不僅是一種優(yōu)秀的元置標(biāo)語(yǔ)言,同時(shí)也是一種優(yōu)秀的數(shù)據(jù)交換格式。用XML描述數(shù)據(jù)具有結(jié)構(gòu)簡(jiǎn)單。便于人和計(jì)算機(jī)閱讀的雙重功效,彌補(bǔ)了關(guān)系型數(shù)據(jù)對(duì)客觀世界中真實(shí)數(shù)據(jù)描述能力的不足。XML集HTML和SGML的優(yōu)勢(shì)于一身,具有易于編輯。便于管理。適于存檔。容易查詢(xún)等諸多優(yōu)勢(shì),已經(jīng)成為新一代網(wǎng)絡(luò)標(biāo)準(zhǔn)語(yǔ)言。本書(shū)以XML為中心,詳細(xì)介紹了與XML相關(guān)的一些技術(shù),包括XML語(yǔ)法。DTD和XMLSchema。使用CSS和XSL格式化XML文檔。XPath及DOM等技術(shù)。編寫(xiě)本書(shū)的目的目前大多數(shù)XML方面的書(shū)籍,在XML基礎(chǔ)知識(shí)介紹和XML及相關(guān)技術(shù)應(yīng)用的有機(jī)結(jié)合上存在不足,給讀者帶來(lái)理解與應(yīng)用上的困難,不利于XML及其相關(guān)技術(shù)的學(xué)習(xí)與應(yīng)用。本書(shū)是把這兩者結(jié)合在一起的一本XML及相關(guān)技術(shù)應(yīng)用的參考書(shū),能夠讓讀者先從XML基礎(chǔ)知識(shí)及XML相關(guān)技術(shù)人手,然后明白學(xué)習(xí)這些技術(shù)的意義,從而能夠運(yùn)用這些技術(shù)來(lái)開(kāi)發(fā)XML應(yīng)用程序。最后能夠把這些技術(shù)融合為一體,實(shí)現(xiàn)一個(gè)XML應(yīng)用系統(tǒng)。本書(shū)的特點(diǎn)①本書(shū)打破了理論與具體應(yīng)用相脫節(jié)的狀況。本書(shū)分為兩部分:第一部分屬于基礎(chǔ)知識(shí)部分,在該部分中,全面系統(tǒng)地介紹了XML及其相關(guān)技術(shù)知識(shí),第二部分屬于XML的具體應(yīng)用部分,在該部分中,我們?cè)贘ava平臺(tái)上實(shí)現(xiàn)了對(duì)XML的各種操作。這種安排,使理論學(xué)習(xí)與應(yīng)用實(shí)踐有機(jī)結(jié)合,真正做到了學(xué)以致用。②本書(shū)通俗易懂,結(jié)構(gòu)具有層次性。本書(shū)以層次化結(jié)構(gòu)來(lái)組織內(nèi)容,讓讀者能夠做到由淺入深。循序漸進(jìn)地學(xué)習(xí)XML及其相關(guān)技術(shù)。③本書(shū)完全按照軟件工程的思想,詳細(xì)地設(shè)計(jì)。開(kāi)發(fā)了一個(gè)XML應(yīng)用程序。在本書(shū)第9章,完全按照軟件工程的思想與步驟,詳細(xì)設(shè)計(jì)了一個(gè)作業(yè)管理系統(tǒng)。該作業(yè)管理系統(tǒng)采用JSP開(kāi)發(fā)前臺(tái),后臺(tái)數(shù)據(jù)存放于XML文檔中,應(yīng)用程序利用JDOM來(lái)訪問(wèn)與操作XML文檔。本書(shū)的相關(guān)信息全書(shū)共分為兩部分。第一部分是XML及其相關(guān)技術(shù)基礎(chǔ)知識(shí),包括第1、2、3、4、5、6、7章的內(nèi)容,第二部分是對(duì)XML的具體應(yīng)用,包括第8。9章的內(nèi)容。本書(shū)由馬在強(qiáng)教授擔(dān)任主編,羅勇和李明龍擔(dān)任副主編。其中,第。4、5、8、9章由羅勇編寫(xiě),第2、3章由羅印編寫(xiě),第6、7章由張麗編寫(xiě)。致謝本書(shū)能夠出版,與主編所在學(xué)院對(duì)教材編寫(xiě)工作的支持分不開(kāi),在此一并致謝。由于時(shí)間倉(cāng)促,水平有限,難免有不足之處,歡迎廣大讀者批評(píng)指正。誠(chéng)懇地歡迎廣大讀者把意見(jiàn)。建議和要求反饋給我們。使用本書(shū)的老師請(qǐng)把教學(xué)意見(jiàn)反饋給我們,以便再版時(shí)加以完善。
內(nèi)容概要
本書(shū)由XML及其相關(guān)技術(shù)介紹和實(shí)戰(zhàn)XML兩部分組成。其中,第一部分系統(tǒng)地介紹了XML及其相關(guān)技術(shù)知識(shí),主要包括XML概述及XML語(yǔ)法、DTD和XML Schema、使用CSS和XSL格式化XML文檔、xPath及DOM。第二部分實(shí)戰(zhàn)XML,屬于對(duì)XML的具體應(yīng)用,在Java平臺(tái)上分別利用不同的DOM實(shí)現(xiàn)對(duì)XML的操作。并且在第9章完全按照軟件工程的思想與步驟,采用JSP+JDOM+XML實(shí)現(xiàn)一個(gè)作業(yè)管理系統(tǒng)。該作業(yè)管理系統(tǒng)由JSP開(kāi)發(fā)前臺(tái),后臺(tái)數(shù)據(jù)存放于XML文檔中,應(yīng)用程序利用JDOM來(lái)訪問(wèn)與操作XML文檔。 本書(shū)內(nèi)容通俗易懂,層次清晰,讓讀者能由淺入深、循序漸進(jìn)地學(xué)習(xí)XML及其相關(guān)技術(shù)。先從XML基礎(chǔ)知識(shí)及XML相關(guān)技術(shù)人手,然后明白學(xué)習(xí)這些技術(shù)的意義,從而能夠運(yùn)用這些技術(shù)來(lái)開(kāi)發(fā)XML應(yīng)用程序。最后能夠把這些技術(shù)融合為一體,實(shí)現(xiàn)一個(gè)XML應(yīng)用系統(tǒng)。 本書(shū)是一本詳細(xì)介紹XML及其相關(guān)技術(shù)知識(shí)的書(shū),不僅能作為高職高專(zhuān)院校相關(guān)專(zhuān)業(yè)的教材,而且也適合使用JSP開(kāi)發(fā)XML應(yīng)用程序的技術(shù)人員以及XML愛(ài)好者參考。
書(shū)籍目錄
第1章 XML語(yǔ)言簡(jiǎn)介 1.1 HTML與置標(biāo)語(yǔ)言 1.1.1 HTML簡(jiǎn)介 1.1.2 置標(biāo)語(yǔ)言 1.2 XML的來(lái)源 1.3 XML的制定目標(biāo) 1.4 XML概述 1.5 有了HTML為什么還要發(fā)展XML 1.5.1 HTML的缺陷 1.5.2 XML的特點(diǎn) 1.6 XML相關(guān)技術(shù) 1.7 XML的應(yīng)用 習(xí)題第2章 XML語(yǔ)法 2.1 XML文檔結(jié)構(gòu) 2.1.1 XML文檔的聲明 2.1.2 XML文檔的處理指令 2.1.3 XML文檔的注釋 2.2 XML文檔的元素與標(biāo)記 2.2.1 標(biāo)記 2.2.2 元素的基本形式 2.2.3 元素內(nèi)容 2.2.4 元素的嵌套 2.3 XML屬性 2.3.1 屬性的基本形式 2.3.2 屬性的命名 2.3.3 屬性的值 2.4 預(yù)定義實(shí)體與字符數(shù)據(jù)的引用 2.5 CDATA段 2.6 XML文檔類(lèi)型 2.7 實(shí)訓(xùn)建立格式正確的XML文檔 習(xí)題第3章 文檔類(lèi)型定義(DTD) 3.1 DTD文檔結(jié)構(gòu) 3.2 DTD中的元素聲明 3.2.1 元素聲明的語(yǔ)法 3.2.2 控制元素的內(nèi)容 3.3 DTD中的屬性聲明 3.3.1 屬性聲明語(yǔ)法 3.3.2 屬性默認(rèn)值的定義 3.3.3 屬性的類(lèi)型 3.4 DTD的引用 3.4.1 內(nèi)部DTD的引用 3.4.2 外部DTD的引用 3.4.3 既引用外部DTD又引用內(nèi)部DTD 3.5 實(shí)體的定義和使用 3.5.1 實(shí)體分類(lèi) 3.5.2 一般實(shí)體的定義和使用 3.5.3 參數(shù)實(shí)體的定義和使用 3.6 實(shí)訓(xùn)用DTD驗(yàn)證XML文檔的合法性 習(xí)題第4章 命名空間 4.1 為什么需要命名空間 4.2 XML的命名空間 4.2.1 XML命名空間的聲明 4.2.2 默認(rèn)XML命名空間的聲明 4.2.3 XML命名空間作用于屬性 4.3 DTD與命令空間 習(xí)題第5章 XML Schema 5.1 模式簡(jiǎn)介 5.1.1 XML Schema介紹 ……第6章 使用CSS格式化XML第7章 使用XSL格式化XML第8章 訪問(wèn)XML第9章 XML綜合應(yīng)用實(shí)例——YuJie.作業(yè)管理系統(tǒng)
章節(jié)摘錄
插圖:第1章 XML語(yǔ)言簡(jiǎn)介1.1 HTML與置標(biāo)語(yǔ)言1.1.1 HTML簡(jiǎn)介在介紹HTML、XML之前,先介紹一下“標(biāo)記”的含義。標(biāo)記——標(biāo)注說(shuō)明之意。也就是為了方便處理的目的,在數(shù)據(jù)中加入一些附加信息,對(duì)某一特定對(duì)象起到標(biāo)注說(shuō)明的功能,這些附加信息就稱(chēng)為標(biāo)記。
編輯推薦
《XML實(shí)用教程》是一本詳細(xì)介紹XML及其相關(guān)技術(shù)知識(shí)的書(shū),不僅能作為高職高專(zhuān)院校相關(guān)專(zhuān)業(yè)的教材,而且也適合使用JSP開(kāi)發(fā)XML應(yīng)用程序的技術(shù)人員以及XML愛(ài)好者參考。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版