XML技術(shù)應(yīng)用開發(fā)案例
定 價:49.8 元
- 作者:徐寶林 等
- 出版時間:2025/7/1
- ISBN:9787121507335
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312
- 頁碼:208
- 紙張:
- 版次:01
- 開本:16開
本書主要面向XML綜合應(yīng)用開發(fā)技術(shù)人員,重點關(guān)注基于三層軟件架構(gòu)的輕量級開發(fā),全書以應(yīng)用案例為載體,內(nèi)容主要涉及XML與HTML、XML節(jié)點訪問、動態(tài)調(diào)用XSLT文件格式化XML數(shù)據(jù)、動態(tài)調(diào)用XSLT模板格式化XML數(shù)據(jù)、XSLT模板格式化XML數(shù)據(jù)且表格內(nèi)嵌式交互排序、XML文檔數(shù)據(jù)格式創(chuàng)新設(shè)計、XSLT文件格式化創(chuàng)新格式XML文檔、XML數(shù)據(jù)分頁瀏覽設(shè)計、XMLHttpRequest對象與NodeJS后臺服務(wù)異步通信、輕量級三層軟件架構(gòu)實例、基于三層軟件架構(gòu)的XML數(shù)據(jù)分頁瀏覽設(shè)計、基于表格內(nèi)嵌式排序的XML數(shù)據(jù)分頁瀏覽、基于XPath的標(biāo)記數(shù)據(jù)選取、XML節(jié)點精確查詢、XML節(jié)點模糊查詢、添加XML節(jié)點、更新XML節(jié)點、刪除XML節(jié)點。全書始終貫徹“做中學(xué)、學(xué)中做”的理念,采用原創(chuàng)開發(fā)、典型獨特、邏輯嚴(yán)密的案例,具有極強的綜合性和應(yīng)用性,適合廣大Web應(yīng)用開發(fā)技術(shù)人員學(xué)習(xí),也適合應(yīng)用技術(shù)大學(xué)進行教學(xué)參考。
徐寶林,廣東白云學(xué)院大數(shù)據(jù)與計算機學(xué)院副院長。參加的學(xué)術(shù)組織及任職:廣東省計算機學(xué)會理事;中國教育集團控股有限公司專業(yè)指導(dǎo)委員會委員。出版著作情況:信息系統(tǒng)軟件設(shè)計(C#.NET版),2010.08,上海交通大學(xué)出版社;基于任務(wù)驅(qū)動的XML應(yīng)用開發(fā),2021.03,西北工業(yè)大學(xué)出版社。
第1章 XML與HTML 1
1.1 設(shè)計需求 1
1.2 設(shè)計分析 2
1.2.1 功能分析 2
1.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 3
1.2.3 包及文件設(shè)計分析 3
1.3 文件架構(gòu) 4
1.4 代碼實現(xiàn) 5
1.4.1 主頁實現(xiàn) 5
1.4.2 實現(xiàn)效果 6
1.5 問題思考 8
1.6 仿真實訓(xùn) 8
第2章 XML節(jié)點訪問 11
2.1 設(shè)計需求 11
2.2 設(shè)計分析 12
2.2.1 功能分析 12
2.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 13
2.2.3 包及文件設(shè)計分析 13
2.3 文件架構(gòu) 14
2.4 代碼實現(xiàn) 14
2.4.1 主頁實現(xiàn) 14
2.4.2 實現(xiàn)效果 16
2.5 問題思考 18
2.6 仿真實訓(xùn) 18
第3章 動態(tài)調(diào)用XSLT文件格式化XML數(shù)據(jù) 20
3.1 設(shè)計需求 20
3.2 設(shè)計分析 21
3.2.1 功能分析 21
3.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 21
3.2.3 包及文件設(shè)計分析 22
3.3 文件架構(gòu) 23
3.4 代碼實現(xiàn) 23
3.4.1 主頁實現(xiàn) 23
3.4.2 XSLT文件代碼 24
3.4.3 自定義框架XSLT.js文件代碼 26
3.4.4 實現(xiàn)效果 27
3.5 問題思考 28
3.6 仿真實訓(xùn) 29
第4章 動態(tài)調(diào)用XSLT模板格式化XML數(shù)據(jù) 30
4.1 設(shè)計需求 30
4.2 設(shè)計分析 31
4.2.1 功能分析 31
4.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 31
4.2.3 包及文件設(shè)計分析 32
4.3 文件架構(gòu) 33
4.4 代碼實現(xiàn) 33
4.4.1 主頁實現(xiàn) 33
4.4.2 XSLT文件代碼 34
4.4.3 XSLT.js文件代碼 36
4.4.4 實現(xiàn)效果 36
4.5 問題思考 36
4.6 仿真實訓(xùn) 37
第5章 XSLT模板格式化XML數(shù)據(jù)且表格內(nèi)嵌式交互排序 39
5.1 設(shè)計需求 39
5.2 設(shè)計分析 40
5.2.1 功能分析 40
5.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 40
5.2.3 包及文件設(shè)計分析 41
5.3 文件架構(gòu) 42
5.4 代碼實現(xiàn) 42
5.4.1 主頁實現(xiàn) 42
5.4.2 XSLT文件代碼 43
5.4.3 XSLT.js文件代碼 46
5.4.4 實現(xiàn)效果 46
5.5 問題思考 47
5.6 仿真實訓(xùn) 47
第6章 XML文檔數(shù)據(jù)格式創(chuàng)新設(shè)計 49
6.1 設(shè)計需求 49
6.2 設(shè)計分析 50
6.2.1 功能分析 50
6.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 51
6.2.3 包及文件設(shè)計分析 51
6.3 文件架構(gòu) 52
6.4 代碼實現(xiàn) 53
6.4.1 主頁實現(xiàn) 53
6.4.2 實現(xiàn)效果 54
6.5 問題思考 55
6.6 仿真實訓(xùn) 56
第7章 XSLT文件格式化創(chuàng)新格式XML文檔 58
7.1 設(shè)計需求 58
7.2 設(shè)計分析 59
7.2.1 功能分析 59
7.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 59
7.2.3 包及文件設(shè)計分析 60
7.3 文件架構(gòu) 61
7.4 代碼實現(xiàn) 61
7.4.1 主頁實現(xiàn) 61
7.4.2 XSLT文件代碼 62
7.4.3 自定義JavaScript腳本代碼 63
7.4.4 實現(xiàn)效果 64
7.5 問題思考 64
7.6 仿真實訓(xùn) 65
第8章 XML數(shù)據(jù)分頁瀏覽設(shè)計 66
8.1 設(shè)計需求 66
8.2 設(shè)計分析 67
8.2.1 功能分析 67
8.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 68
8.2.3 包及文件設(shè)計分析 69
8.3 文件架構(gòu) 69
8.4 代碼實現(xiàn) 70
8.4.1 主頁實現(xiàn) 70
8.4.2 自定義JavaScript文件實現(xiàn) 71
8.4.3 實現(xiàn)效果 73
8.5 問題思考 74
8.6 仿真實訓(xùn) 75
第9章 XMLHttpRequest對象與NodeJS后臺服務(wù)異步通信 77
9.1 設(shè)計需求 77
9.2 設(shè)計分析 77
9.2.1 功能分析 77
9.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 78
9.2.3 包及文件設(shè)計分析 78
9.3 文件架構(gòu) 79
9.4 代碼實現(xiàn) 80
9.4.1 主頁實現(xiàn) 80
9.4.2 后臺主服務(wù)程序?qū)崿F(xiàn) 81
9.4.3 后臺子服務(wù)程序?qū)崿F(xiàn) 82
9.4.4 實現(xiàn)效果 82
9.5 問題思考 84
9.6 仿真實訓(xùn) 84
第10章 輕量級三層軟件架構(gòu)實例 86
10.1 設(shè)計需求 86
10.2 設(shè)計分析 87
10.2.1 功能分析 87
10.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 87
10.2.3 包及文件設(shè)計分析 88
10.3 文件架構(gòu) 88
10.4 代碼實現(xiàn) 89
10.4.1 主頁實現(xiàn) 89
10.4.2 后臺主服務(wù)程序?qū)崿F(xiàn) 90
10.4.3 后臺子服務(wù)程序?qū)崿F(xiàn) 91
10.4.4 實現(xiàn)效果 92
10.5 問題思考 92
10.6 仿真實訓(xùn) 93
10.7 關(guān)于三層軟件架構(gòu) 94
第11章 基于三層軟件架構(gòu)的XML數(shù)據(jù)分頁瀏覽設(shè)計 95
11.1 設(shè)計需求 95
11.2 設(shè)計分析 96
11.2.1 功能分析 96
11.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 97
11.2.3 包及文件設(shè)計分析 98
11.3 文件架構(gòu) 98
11.4 代碼實現(xiàn) 99
11.4.1 主頁實現(xiàn) 99
11.4.2 自定義JavaScript文件實現(xiàn) 101
11.4.3 后臺主服務(wù)程序?qū)崿F(xiàn) 103
11.4.4 后臺子服務(wù)程序?qū)崿F(xiàn) 104
11.4.5 實現(xiàn)效果 104
11.5 仿真實訓(xùn) 104
第12章 基于表格內(nèi)嵌式排序的XML數(shù)據(jù)分頁瀏覽 107
12.1 設(shè)計需求 107
12.2 設(shè)計分析 109
12.2.1 功能分析 109
12.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 109
12.2.3 包及文件設(shè)計分析 110
12.3 文件架構(gòu) 111
12.4 代碼實現(xiàn) 112
12.4.1 主頁實現(xiàn) 112
12.4.2 自定義JavaScript文件實現(xiàn) 114
12.4.3 后臺服務(wù)實現(xiàn) 117
12.4.4 XSLT文件實現(xiàn) 118
12.4.5 XML文檔改進實現(xiàn) 119
12.4.6 實現(xiàn)效果 121
12.5 問題思考 122
12.6 仿真實訓(xùn) 122
第13章 基于XPath的標(biāo)記數(shù)據(jù)選取 124
13.1 設(shè)計需求 124
13.2 設(shè)計分析 125
13.2.1 功能分析 125
13.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 125
13.2.3 包及文件設(shè)計分析 126
13.3 文件架構(gòu) 127
13.4 代碼實現(xiàn) 127
13.4.1 主頁實現(xiàn) 127
13.4.2 后臺服務(wù)實現(xiàn) 129
13.4.3 實現(xiàn)效果 130
13.5 問題思考 132
13.6 仿真實訓(xùn) 132
第14章 XML節(jié)點精確查詢 134
14.1 設(shè)計需求 134
14.2 設(shè)計分析 135
14.2.1 功能分析 135
14.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 136
14.2.3 包及文件設(shè)計分析 136
14.3 文件架構(gòu) 137
14.4 代碼實現(xiàn) 138
14.4.1 主頁實現(xiàn) 138
14.4.2 后臺服務(wù)實現(xiàn) 139
14.4.3 實現(xiàn)效果 141
14.5 問題思考 141
14.6 仿真實訓(xùn) 142
第15章 XML節(jié)點模糊查詢 144
15.1 設(shè)計需求 144
15.2 設(shè)計分析 145
15.2.1 功能分析 145
15.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 146
15.2.3 包及文件設(shè)計分析 146
15.3 文件架構(gòu) 147
15.4 代碼實現(xiàn) 148
15.4.1 主頁實現(xiàn) 148
15.4.2 后臺服務(wù)實現(xiàn) 149
15.4.3 實現(xiàn)效果 150
15.5 問題思考 151
15.6 仿真實訓(xùn) 151
第16章 添加XML節(jié)點 153
16.1 設(shè)計需求 153
16.2 設(shè)計分析 154
16.2.1 功能分析 154
16.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 155
16.2.3 包及文件設(shè)計分析 156
16.2.4 XML文檔創(chuàng)新改進 156
16.2.5 標(biāo)記數(shù)據(jù)添加思路 158
16.3 文件架構(gòu) 158
16.4 代碼實現(xiàn) 159
16.4.1 主頁實現(xiàn) 159
16.4.2 后臺主服務(wù)程序?qū)崿F(xiàn) 162
16.4.3 后臺子服務(wù)程序?qū)崿F(xiàn) 162
16.4.4 實現(xiàn)效果 164
16.5 問題思考 164
16.6 仿真實訓(xùn) 165
第17章 更新XML節(jié)點 167
17.1 設(shè)計需求 167
17.2 設(shè)計分析 168
17.2.1 功能分析 168
17.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 169
17.2.3 包及文件設(shè)計分析 170
17.2.4 XML文檔創(chuàng)新改進 170
17.3 文件架構(gòu) 172
17.4 代碼實現(xiàn) 173
17.4.1 主頁實現(xiàn) 173
17.4.2 后臺主服務(wù)程序?qū)崿F(xiàn) 176
17.4.3 后臺子服務(wù)程序?qū)崿F(xiàn) 177
17.4.4 實現(xiàn)效果 179
17.5 問題思考 179
17.6 仿真實訓(xùn) 180
第18章 刪除XML節(jié)點 182
18.1 設(shè)計需求 182
18.2 設(shè)計分析 183
18.2.1 功能分析 183
18.2.2 核心業(yè)務(wù)數(shù)據(jù)流分析 184
18.2.3 包及文件設(shè)計分析 185
18.2.4 XML文檔創(chuàng)新改進 185
18.3 文件架構(gòu) 187
18.4 代碼實現(xiàn) 188
18.4.1 主頁實現(xiàn) 188
18.4.2 后臺主服務(wù)程序?qū)崿F(xiàn) 190
18.4.3 后臺子服務(wù)程序?qū)崿F(xiàn) 190
18.4.4 實現(xiàn)效果 192
18.5 問題思考 193
18.6 仿真實訓(xùn) 193
參考文獻 196