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

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

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

定 價:¥39.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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