注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程XML編程實(shí)例教程(希望電子)

XML編程實(shí)例教程(希望電子)

XML編程實(shí)例教程(希望電子)

定 價(jià):¥39.00

作 者: 丘廣華,張文敏編著
出版社: 科學(xué)出版社
叢編項(xiàng): 編程實(shí)例教程系列
標(biāo) 簽: XML

ISBN: 9787030127808 出版時(shí)間: 2004-04-01 包裝: 精裝
開本: 27cm 頁數(shù): 426 字?jǐn)?shù):  

內(nèi)容簡介

  '這是一本用實(shí)例介紹XML編程技術(shù)的專著。本書共由10章內(nèi)容構(gòu)成。主要內(nèi)容如下:XML基礎(chǔ)入門,文檔類型定義DTD,命名空間和屬性的聲明,層疊樣式表CSS,層疊樣式表CSS2,初識(shí)XSL,XSL高級(jí)應(yīng)用,XML結(jié)合JavaScript的應(yīng)用,XML存儲(chǔ)結(jié)構(gòu)以及整合ASP的應(yīng)用,XML的高級(jí)應(yīng)用。本書貫穿了“用實(shí)例說明問題”的指導(dǎo)思想,在各章的每一小節(jié)的最后都有一個(gè)完整的范例對(duì)相應(yīng)知識(shí)點(diǎn)進(jìn)行概括和整合,因此本書實(shí)用性和指導(dǎo)性較強(qiáng),適合了解XML編程基本概念的初、中級(jí)軟件開發(fā)者參考使用。'"XML(ExtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語言)作為一種新興的計(jì)算機(jī)技術(shù),已經(jīng)在短短的幾年間對(duì)互聯(lián)網(wǎng)產(chǎn)生了深刻的影響。它使Internet應(yīng)用程序的編寫方式在基本結(jié)構(gòu)的層面上發(fā)生了變革。一時(shí)間,XML成為了計(jì)算機(jī)時(shí)尚技術(shù)中一個(gè)很搶眼的詞匯,各大軟件公司紛紛將自己的相關(guān)產(chǎn)品向XML的大旗靠攏。對(duì)于從未接觸過XML的讀者來說,要理解XML技術(shù)中的許多概念是有一定困難的。相比在Internet?嫌τ玫酶惴骸⒁哺嗣撬熘謀曇怯镅浴狧TML,XML的語法和規(guī)則都要嚴(yán)謹(jǐn)和復(fù)雜一些。這些問題也是許多讀者在開始學(xué)習(xí)XML以及學(xué)習(xí)的進(jìn)階時(shí)期最常見的困難。而本書正是針對(duì)這些問題來組織相關(guān)知識(shí)點(diǎn)和實(shí)例進(jìn)行講解的。本書主要包括了4個(gè)部分:XML基礎(chǔ)、樣式表技術(shù)、XML綜合技術(shù)運(yùn)用以及XML高級(jí)編程。首先,本書從XML誕生的背景入手,詳細(xì)介紹了XML標(biāo)準(zhǔn)體系的作用和意義。并結(jié)合實(shí)例一步步闡明了XML的基本概念和語法基礎(chǔ)。接著,在樣式表的章節(jié)中,針對(duì)CSS、XSL兩大樣式表技術(shù),通過大量的實(shí)例向讀者介紹了它們的基本語法以及實(shí)用技巧。在這2個(gè)部分的基礎(chǔ)上,本書進(jìn)一步展開了XML綜合技術(shù)的介紹。在這個(gè)知識(shí)單元中,我們將Internet上最為實(shí)用的頁面腳本編程和ASP技術(shù)整合到XML的應(yīng)用中,并結(jié)合XML的高級(jí)應(yīng)用屬性生成了一些功能較為強(qiáng)大的實(shí)用頁面程序。這些應(yīng)用實(shí)例是通過講解過程中知識(shí)點(diǎn)的不斷積累而逐步完善的,從而方便讀者更好地了解和掌握相應(yīng)的技術(shù)要領(lǐng)。在最后部分,是XML一些高端技術(shù)的應(yīng)用,這些章節(jié)中知識(shí)點(diǎn)的學(xué)習(xí)是建立在之前各章內(nèi)容基礎(chǔ)之上的,所以采用了高密度、大信息量的方式進(jìn)行介紹,以便在有限的篇幅內(nèi)盡可能多的將之前學(xué)習(xí)的相對(duì)分散的XML知識(shí)點(diǎn),與互聯(lián)網(wǎng)中運(yùn)作實(shí)用技術(shù)緊密聯(lián)系在一起。對(duì)具體的章節(jié)而言,本書的10章內(nèi)容都有著獨(dú)立的主題。而在學(xué)習(xí)過程中,這些主題又是逐步深入的。XML入門部分和樣式表語法為綜合技術(shù)運(yùn)用奠定了基礎(chǔ),而這些基本語法和技術(shù)特點(diǎn)也正是在綜合性范例中得到了充分的體現(xiàn)。在講解的方式上,本書始終貫穿了“用實(shí)例說明問題”的編寫思想,努力追求將每一個(gè)知識(shí)點(diǎn)的理論內(nèi)容都通過相應(yīng)的例子來進(jìn)行形象的說明。因此,本書的各章節(jié)中在介紹語法及使用技巧的同時(shí),都匹配了簡單的例子?歡以諉懇恍〗詰淖詈?,都有一个完整的藩?dú)孕〗詰鬧兜憬懈爬ê駝希約由疃琳叨哉廡┲兜睦斫?。咳绻x者想要在Internet上訪問到更多XML的信息以補(bǔ)充從本書中學(xué)到的內(nèi)容,可以參考W3C在http://www.w3.org中專門為網(wǎng)頁制作人員提供的各種信息和服務(wù)。另外,MicrosoftDeveloperNetwork(微軟開發(fā)商網(wǎng)絡(luò),MSDN)在http://msdn.microsoft.com/xml/default.asp中也提供了Microsoft產(chǎn)品所支持的、有關(guān)XML的大量信息。本書是專門為MicrosoftInternetExplorer5.0-6.0編寫的。讀者可以從http://www.microsoft.com/windows/ie下載最新的InternetExplorer6.0。在整本書中,當(dāng)某些信息屬性只適用于某個(gè)InternetExplorer版本時(shí),也會(huì)在相應(yīng)的位置及時(shí)指出。本書由丘廣華、張文敏和農(nóng)超組織編寫,其他參加本書的編寫、錄排、校對(duì)工作的人員還有:羅賢鋒、葛麗、劉衛(wèi)宏、劉向軍、田野、劉聰、田軍、張麗、陳曙輝、鄧波、王東霞、李志、張巧莉、趙軍鎖、姜南、龔志翔、汪建華、郭祥雷、趙文輝、黃曉潤、車自友、陳培等。龔超同志對(duì)全稿進(jìn)行了嚴(yán)格細(xì)致的復(fù)審。本書的出版是集體勞動(dòng)的結(jié)晶。還要特別感謝希望電子出版社第三編輯室的老師們,他們?yōu)楸緯某霭娓冻隽撕芏嘈难?!由于時(shí)間倉促,且作者的經(jīng)驗(yàn)和水平有限,文中難免有不妥之處,我們殷切地期望你能給我們提出中肯的意見,以便于提高水平,把更好的圖書呈現(xiàn)給大家?。?lián)系方式:adminmail@163.com)。"

作者簡介

暫缺《XML編程實(shí)例教程(希望電子)》作者簡介

圖書目錄

第1章 XML基礎(chǔ)入門 1
1.1 什么是XML 1
1.1.1 標(biāo)記語言 1
1.1.2 SGML 2
1.1.3 HTML 2
1.1.4 XML 5
1.1.5 XML與SGML. HTML的關(guān)系 6
1.1.6 實(shí)例1-1——分別用XML和
HTML實(shí)現(xiàn)的人事檔案 9
1.2 XML的結(jié)構(gòu)和語法 16
1.2.1 XML文檔結(jié)構(gòu) 16
1.2.2 實(shí)例1-2——交易清單的例子 20
1.2.3 XML標(biāo)記語法 23
1.2.4 XML文檔語法 25
1.2.5 實(shí)例1-3——嵌套HTML
源代碼的XML文檔 31
1.2.6 建立正規(guī)有效的XML文檔 34
1.2.7 CSS與XSL 35
1.3 XML的應(yīng)用 36
1.4 XML應(yīng)用工具 37
1.4.1 XML編輯器 37
1.4.2 XML瀏覽器 38
1.5 本章總結(jié) 38
第2章 文檔類型定義DTD 40
2.1 文檔類型定義 40
2.1.1 定義DTD 41
2.1.2 定義外部DTD 43
2.1.3 公用DTD 44
2.1.4 實(shí)例2-1——用內(nèi)部DTD
實(shí)現(xiàn)醫(yī)療病歷 45
2.1.5 實(shí)例2-2——用外部DTD
實(shí)現(xiàn)擴(kuò)展的醫(yī)療病歷 46
2.2 元素 48
2.2.1 元素簡介 48
2.2.2 元素聲明 49
2.2.3 元素內(nèi)容聲明 49
2.2.4 元素的一些規(guī)則 50
2.2.5 實(shí)例2-3——推薦叢書的例子 52
2.3 實(shí)體 54
2.3.1 通用內(nèi)部解析實(shí)體 55
2.3.2 參數(shù)內(nèi)部解析實(shí)體 57
2.3.3 實(shí)例2-4——網(wǎng)上書店的例子 58
2.4 創(chuàng)建外部實(shí)體 61
2.4.1 通用外部解析實(shí)體 61
2.4.2 通用外部未解析實(shí)體 62
2.4.3 參數(shù)外部解析實(shí)體 64
2.4.4 實(shí)例2-5——網(wǎng)上商城的例子 64
2.5 包含及忽略DTD片斷 68
2.5.1 使用注釋 68
2.5.2 使用INCLUDE和IGNORE 71
2.5.3 實(shí)例2-6——管理球員資料 72
2.6 本章總結(jié) 76
第3章 命名空間和屬性的聲明 77
3.1 命名空間 77
3.1.1 什么需要命名空間 77
3.1.2 創(chuàng)建命名空間 78
3.1.3 缺省名稱空間 79
3.1.4 實(shí)例3-1——職工資料表的例子 80
3.2 屬性的聲明 82
3.2.1 在DTD中聲明屬性 82
3.2.2 屬性類型 83
3.2.3 實(shí)例3-2——寵物交易 87
3.3 屬性的高級(jí)應(yīng)用 90
3.3.1 屬性的缺省值 90
3.3.2 2個(gè)特殊屬性 92
3.3.3 實(shí)例3-3——NBA球隊(duì)資料 93
3.4 本章總結(jié) 96
第4章 層疊樣式表CSS 98
4.1 層疊樣式表CSS 98
4.1.1 CSS的概念 98
4.1.2 CSS的基本語法格式 99
4.1.3 實(shí)例4-1——CSS帶來的
嶄新歌詞界面 104
4.2 設(shè)置字體 107
4.2.1 font屬性集 108
4.2.2 font屬性集的子屬性 109
4.2.3 display屬性 113
4.2.4 實(shí)例4-2——論文格式的顯示 113
4.3 設(shè)置色彩和背景 116
4.3.1 定義前景色 116
4.3.2 定義背景色 118
4.3.3 實(shí)例4-3——主題網(wǎng)站頁面的
制作 122
4.4 設(shè)置邊界 125
4.4.1 margin屬性組 126
4.4.2 border屬性組 128
4.4.3 實(shí)例4-4——在線心理
測試的表單樣式 133
4.5 元素填充區(qū)設(shè)定和段落排版 137
4.5.1 元素邊界填充設(shè)定 137
4.5.2 文本效果設(shè)定 139
4.5.3 單詞. 字符間距設(shè)定 142
4.5.4 實(shí)例4-5——一篇中英文
對(duì)照散文的段落排版 142
4.6 元素的選擇 146
4.6.1 使用ID選擇符 146
4.6.2 實(shí)例4-6——列車時(shí)刻表的制作 149
4.7 本章總結(jié) 154
第5章 層疊樣式表CSS2 155
5.1 CSS2的新增功能 155
5.1.1 CSS2中的新特點(diǎn) 155
5.1.2 使用CSS2的新增屬性 156
5.1.3 實(shí)例5-1——用戶登錄
界面的制作 160
5.2 元素空間定位 164
5.2.1 相對(duì)定位和絕對(duì)定位 164
5.2.2 設(shè)定元素大小 166
5.2.3 實(shí)例5-2——十二星座圖的制作 169
5.3 元素列表屬性 173
5.3.1 列表符號(hào)的設(shè)定 173
5.3.2 實(shí)例5-3——家常菜譜
頁面的制作 177
5.4 浮動(dòng)框和滾動(dòng)條 181
5.4.1 元素單元的布局 181
5.4.2 對(duì)元素設(shè)置滾動(dòng)條屬性 184
5.4.3 實(shí)例5-4——影視人物介紹 184
5.5 完整的CSS樣式表運(yùn)用 188
5.5.1 CSS樣式表屬性設(shè)置 188
5.5.2 不同屬性設(shè)置的配合使用 188
5.5.3 實(shí)例5-5——綜合網(wǎng)站頁面設(shè)計(jì) 189
5.6 本章總結(jié) 197
第6章 初識(shí)XSL 199
6.1 使用XSL顯示XML文件 199
6.1.1 使用XSL轉(zhuǎn)換XML的
基本步驟 200
6.1.2 XSL文件的基本元素 201
6.1.3 實(shí)例6-1——仙樂飄飄 203
6.2 處理多個(gè)選擇 207
6.2.1 用for-each處理循環(huán) 207
6.2.2 應(yīng)用模板 209
6.2.3 實(shí)例6-2——會(huì)議記錄 210
6.3 為match屬性指定匹配模式 215
6.3.1 匹配模式 215
6.3.2 實(shí)例6-3——環(huán)宇影視 219
6.4 使用XPath表達(dá)式 225
6.4.1 XPath節(jié)點(diǎn)的種類 225
6.4.2 XPath軸線 226
6.4.3 基本的XPath表達(dá)式 226
6.4.4 基本的XPath表達(dá)式 227
6.4.5 實(shí)例6-4——學(xué)生選課情況表 228
6.5 使用XPath謂詞斷言 232
6.5.1 節(jié)點(diǎn)集類型 232
6.5.2 字符串類型 233
6.5.3 數(shù)值類型 234
6.5.4 布爾類型 234
6.5.5 實(shí)例6-5——學(xué)生成績情況表 235
6.6 本章總結(jié) 240
第7章 XSL高級(jí)應(yīng)用 242
7.1 轉(zhuǎn)換為HTML 242
7.1.1 DOMDocument對(duì)象 242
7.1.2 基本步驟 244
7.1.3 實(shí)例7-1——CD大賣場 245
7.2 條件處理 250
7.2.1 使用xsl:if 250
7.2.2 使用xsl:choose 251
7.2.3 實(shí)例7-2——股票行情分析 253
7.3 對(duì)輸出元素排序 258
7.3.1 使用order-by屬性 258
7.3.2 使用xsl:sort元素 260
7.3.3 實(shí)例7-3——為學(xué)生資料排序 261
7.4 決定輸出內(nèi)容 266
7.4.1 使用xsl:comment 266
7.4.2 使用xsl:text 268
7.4.3 使用xsl:element 269
7.4.4 使用xsl:attribute 270
7.4.5 實(shí)例7-4——變換客戶資料 271
7.5 使用eval元素 276
7.5.1 在XSL中使用Script 276
7.5.2 使用XSL運(yùn)行時(shí)方法 279
7.5.3 實(shí)例7-5——消費(fèi)清單 280
7.6 聯(lián)合樣式表 285
7.6.1 使用xsl:import 285
7.6.2 使用xsl:include 287
7.6.3 實(shí)例7-6——文章段落的顯示 288
7.7 本章總結(jié) 292
第8章 XML結(jié)合JavaScript的應(yīng)用 294
8.1 XML綜合技術(shù)的運(yùn)用 294
8.1.1 頁面制作中XML技術(shù)的
綜合運(yùn)用 294
8.1.2 XML實(shí)用頁面編程的結(jié)構(gòu) 295
8.1.3 實(shí)例8-1——通訊錄的制作 296
8.2 結(jié)合腳本語言的XML運(yùn)用 301
8.2.1 腳本語言 302
8.2.2 JavaScript 302
8.2.3 實(shí)例8-2——通訊錄的用戶登錄 303
8.3 XML數(shù)據(jù)島的應(yīng)用 308
8.3.1 將XML數(shù)據(jù)鏈入HTML 308
8.3.2 transformNode屬性 308
8.3.3 實(shí)例8-3——控制通訊錄
顯示方式 309
8.4 XSL的循環(huán)技術(shù) 315
8.4.1 使用腳本語言的循環(huán)過程
處理信息 316
8.4.2 實(shí)例8-4——可控循環(huán)
列表的制作 318
8.5 結(jié)合數(shù)據(jù)源屬性的XML 324
8.5.1 SPAN元素對(duì)XML
數(shù)據(jù)島的支持 324
8.5.2 TransformNode對(duì)象 325
8.5.3 實(shí)例8-5——有翻頁
功能的通訊錄 326
8.6 檢索XML節(jié)點(diǎn)信息 332
8.6.1 使用XSL搜索元素 332
8.6.2 使用XML數(shù)據(jù)島配合
XSL搜索元素 335
8.6.3 實(shí)例8-6——搜索通訊錄 335
8.7 本章總結(jié) 341
第9章 XML存儲(chǔ)結(jié)構(gòu)以及整合ASP的應(yīng)用 342
9.1 處理交互式信息 342
實(shí)例9-1——心理測試程序 342
9.2 腳本語言與XML的存儲(chǔ)結(jié)構(gòu) 353
實(shí)例9-2——隨機(jī)測試的生成 353
9.3 使用服務(wù)器端語言 362
9.3.1 服務(wù)器端語言簡介 362
9.3.2 ASP語言簡介 363
9.3.3 ASP內(nèi)建對(duì)象 363
9.3.4 使用ASP創(chuàng)建XML DOM
對(duì)象 364
9.3.5 實(shí)例9-3——用ASP顯示
XML文件 365
9.4 修改存儲(chǔ)節(jié)點(diǎn) 369
9.4.1 使用Response對(duì)象 369
9.4.2 使用Request對(duì)象 370
9.4.3 修改DOM節(jié)點(diǎn) 371
9.4.4 實(shí)例9-4——修改圖書信息 372
9.5 添加和刪除節(jié)點(diǎn) 377
9.5.1 使用表單接受用戶信息 377
9.5.2 實(shí)例9-5——完整的圖書
信息管理系統(tǒng) 378
9.6 本章總結(jié) 384
第10章 XML的高級(jí)應(yīng)用 385
10.1 把數(shù)據(jù)庫記錄轉(zhuǎn)換為XML 385
10.1.1 XML的優(yōu)勢 385
10.1.2 轉(zhuǎn)換注意事項(xiàng) 386
10.1.3 轉(zhuǎn)換的2種基本方法 388
10.1.4 實(shí)例10-1——把數(shù)據(jù)庫記錄
轉(zhuǎn)換為XML 389
10.2 實(shí)現(xiàn)上下文菜單 392
實(shí)例10-2——實(shí)現(xiàn)上下文菜單 392
10.3 在服務(wù)器上操作XML文件 398
實(shí)例10-3——在服務(wù)器上操作
XML文件 399
10.4 XML網(wǎng)絡(luò)留言板 403
實(shí)例10-4——XML網(wǎng)絡(luò)留言板 403
10.5 投票調(diào)查系統(tǒng) 411
實(shí)例10-5——投票調(diào)查系統(tǒng) 411
10.6 XML網(wǎng)絡(luò)聊天室 417
實(shí)例10-6——XML網(wǎng)絡(luò)聊天室 417
10.7 本章總結(jié) 425
參考文獻(xiàn) 427

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)