注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(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 包裝: 精裝
開(kāi)本: 27cm 頁(yè)數(shù): 426 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 XML基礎(chǔ)入門(mén) 1
1.1 什么是XML 1
1.1.1 標(biāo)記語(yǔ)言 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)和語(yǔ)法 16
1.2.1 XML文檔結(jié)構(gòu) 16
1.2.2 實(shí)例1-2——交易清單的例子 20
1.2.3 XML標(biāo)記語(yǔ)法 23
1.2.4 XML文檔語(yǔ)法 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章 文檔類(lèi)型定義DTD 40
2.1 文檔類(lèi)型定義 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 元素簡(jiǎn)介 48
2.2.2 元素聲明 49
2.2.3 元素內(nèi)容聲明 49
2.2.4 元素的一些規(guī)則 50
2.2.5 實(shí)例2-3——推薦叢書(shū)的例子 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)上書(shū)店的例子 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 屬性類(lèi)型 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的基本語(yǔ)法格式 99
4.1.3 實(shí)例4-1——CSS帶來(lái)的
嶄新歌詞界面 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)站頁(yè)面的
制作 122
4.4 設(shè)置邊界 125
4.4.1 margin屬性組 126
4.4.2 border屬性組 128
4.4.3 實(shí)例4-4——在線心理
測(cè)試的表單樣式 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——列車(chē)時(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——家常菜譜
頁(yè)面的制作 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)站頁(yè)面設(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——仙樂(lè)飄飄 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)的種類(lèi) 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)集類(lèi)型 232
6.5.2 字符串類(lèi)型 233
6.5.3 數(shù)值類(lèi)型 234
6.5.4 布爾類(lèi)型 234
6.5.5 實(shí)例6-5——學(xué)生成績(jī)情況表 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大賣(mài)場(chǎng) 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 頁(yè)面制作中XML技術(shù)的
綜合運(yùn)用 294
8.1.2 XML實(shí)用頁(yè)面編程的結(jié)構(gòu) 295
8.1.3 實(shí)例8-1——通訊錄的制作 296
8.2 結(jié)合腳本語(yǔ)言的XML運(yùn)用 301
8.2.1 腳本語(yǔ)言 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 使用腳本語(yǔ)言的循環(huán)過(guò)程
處理信息 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——有翻頁(yè)
功能的通訊錄 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——心理測(cè)試程序 342
9.2 腳本語(yǔ)言與XML的存儲(chǔ)結(jié)構(gòu) 353
實(shí)例9-2——隨機(jī)測(cè)試的生成 353
9.3 使用服務(wù)器端語(yǔ)言 362
9.3.1 服務(wù)器端語(yǔ)言簡(jiǎn)介 362
9.3.2 ASP語(yǔ)言簡(jiǎn)介 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——修改圖書(shū)信息 372
9.5 添加和刪除節(jié)點(diǎn) 377
9.5.1 使用表單接受用戶信息 377
9.5.2 實(shí)例9-5——完整的圖書(shū)
信息管理系統(tǒng) 378
9.6 本章總結(jié) 384
第10章 XML的高級(jí)應(yīng)用 385
10.1 把數(shù)據(jù)庫(kù)記錄轉(zhuǎn)換為XML 385
10.1.1 XML的優(yōu)勢(shì) 385
10.1.2 轉(zhuǎn)換注意事項(xiàng) 386
10.1.3 轉(zhuǎn)換的2種基本方法 388
10.1.4 實(shí)例10-1——把數(shù)據(jù)庫(kù)記錄
轉(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 ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)