注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Effective XML:有效使用XML的50種方法

Effective XML:有效使用XML的50種方法

Effective XML:有效使用XML的50種方法

定 價(jià):¥39.00

作 者: (美)Elliotte Rusty Harold著;徐罡,黃濤譯;徐罡譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)專業(yè)人員書庫
標(biāo) 簽: XML

ISBN: 9787121009242 出版時(shí)間: 2005-03-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 272 字?jǐn)?shù):  

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

  本書特色:本書為你提供了50種實(shí)用方法,這些方法均來自于現(xiàn)實(shí)生活中的最佳實(shí)踐案例。本書通俗易懂地描述了在提升XML代碼時(shí)如何節(jié)約開發(fā)時(shí)間,從中可學(xué)習(xí)到易編輯、運(yùn)行簡(jiǎn)便的XML代碼。本書可為你解答諸如此類的問題:●如何撰寫與名字空間前綴無關(guān)的DTD?●在解析器的報(bào)告中哪些是可靠的?哪些不是?●主題語言真的是適合你的工作嗎?●要得到最高速和最小尺寸的代碼,你應(yīng)該選擇哪個(gè)API?●XML對(duì)子你的應(yīng)用程序是否太冗長(zhǎng)了?如果你想運(yùn)用XML更好地設(shè)計(jì)、部署或構(gòu)建系統(tǒng),請(qǐng)你購買此書,并仔細(xì)研讀它!本書主要介紹如何有效地使用XML,以創(chuàng)建高速運(yùn)行且最小尺寸的代碼。本書作者將自己多年從事XML教學(xué)和編寫工作的經(jīng)驗(yàn)融入其中,旨在告訴讀者什么時(shí)候、為什么,以及如何有效地使用一些合適的工具。本書從XML的底層技術(shù)講起,再逐步到XML的高層技術(shù),主要分為四部分:XML的句法;XML的結(jié)構(gòu)、文檔組織和注釋信息;運(yùn)用不同語言處理XML技術(shù)和相關(guān)的API,以及XML標(biāo)記結(jié)構(gòu)的本地語義;建立在XML文檔基礎(chǔ)上的系統(tǒng)所能使用的有效技術(shù)。本書適合所有希望成為高效XML開發(fā)者的程序開發(fā)員、測(cè)試人員等相關(guān)技術(shù)人員閱讀和參考。

作者簡(jiǎn)介

暫缺《Effective XML:有效使用XML的50種方法》作者簡(jiǎn)介

圖書目錄

1  句法  1
條款1  包含XML聲明  1
version信息  2
encoding聲明  3
standalone聲明  4
條款2  盡可能使用ASCII碼  5
條款3  堅(jiān)持使用XML 1.0  10
在XML名字中引入的新字符  10
C0控制字符  12
C1控制字符  15
NEL作為行中斷符  15
Unicode標(biāo)準(zhǔn)化  16
未聲明的命名空間前綴  16
條款4  使用標(biāo)準(zhǔn)實(shí)體引用  18
條款5  自由地注釋DTD  20
Header注釋  22
聲明  25
條款6  使用Camel字體命名元素  28
條款7  參數(shù)化DTD  31
參數(shù)化屬性  34
參數(shù)化命名空間  34
完全參數(shù)化  36
條件部分  38
條款8  模塊化DTD  40
條款9  區(qū)分文本與標(biāo)記  49
條款10 空白空間  51
xml:space屬性  51
可忽略的空白空間  52
標(biāo)簽和空白空間  53
屬性中的空白空間  54
模式  55
2  結(jié)構(gòu)  57
條款11  使用標(biāo)記達(dá)到結(jié)構(gòu)明顯  57
每個(gè)信息單元使用一個(gè)獨(dú)立標(biāo)簽  58
避免隱含結(jié)構(gòu)  61
到何處截止  65
條款12  在屬性中存儲(chǔ)元數(shù)據(jù)  67
條款13  注意混合內(nèi)容  73
條款14  允許使用所有XML句法  77
條款15  依據(jù)結(jié)構(gòu)而不依據(jù)句法  79
空元素標(biāo)簽  82
CDATA片斷  83
字符和實(shí)體引用  86
條款16  使用URL引用非解析實(shí)體和符號(hào)  87
條款17  為需要特殊處理的內(nèi)容使用處理指令  91
樣式定位  92
標(biāo)記重疊  94
頁面格式化  96
超越行的標(biāo)記  97
誤用處理指令  98
條款18  在實(shí)例文檔中包含所有信息  99
條款19  使用Quoted Printable和Base64編碼二進(jìn)制數(shù)據(jù)  103
Quoted Printable  104
Base64  105
條款20  使用命名空間增強(qiáng)模塊性和可擴(kuò)展性  106
選擇命名空間URI  107
有效性和命名空間  111
條款21  依賴命名空間URI,而不依賴前綴  112
條款22  不要在元素內(nèi)容和屬性值中使用命名空間前綴  115
條款23  為敘述性內(nèi)容重用XHTML  117
條款24  選擇合適的模式語言  123
W3C XML Schema語言  124
Document Type Definitions  125
RELAX NG  126
Schematron  127
Java、C#、Python和Perl  129
分層的模式  131
條款25  裝做不存在PSVI類型的事物  132
條款26  版本、模式及樣式表  135
條款27  根據(jù)含義標(biāo)記  141
3  語義  146
條款28  用你所需  146
條款29  時(shí)時(shí)應(yīng)用解析器  153
條款30  層次功能性  156
條款31  用標(biāo)準(zhǔn)API編程  160
SAX  161
DOM  165
JDOM  167
條款32  選用SAX提高計(jì)算機(jī)性能  168
條款33  選用DOM支持標(biāo)準(zhǔn)化  172
條款34  讀取完全的DTD  175
條款35  應(yīng)用XPath導(dǎo)航  181
條款36  用XML序列化XML  190
條款37  在你的程序中應(yīng)用模式進(jìn)行驗(yàn)證  192
Xerces-J  195
DOM Level 3驗(yàn)證  199
4  實(shí)現(xiàn)  202
條款38  用Unicode編寫  202
選擇一個(gè)解碼方法  204
UTF-8  204
UTF-16  205
非Unicode字符集  206
一個(gè)char不是一個(gè)字符  207
標(biāo)準(zhǔn)化形式  208
排序  209
條款39  參數(shù)化XSLT樣式表  210
條款40  避免鎖定某個(gè)廠商  214
條款41  繼續(xù)使用關(guān)系數(shù)據(jù)庫  218
條款42  用RDDL定義文檔命名空間  221
本質(zhì)  224
目的  226
條款43  在服務(wù)器端預(yù)處理XSLT  229
基于伺服機(jī)制的解決方法  230
Saxon  230
Xalan  231
Apache  232
IIS  233
條款44  向客戶端發(fā)送XML+CSS  233
條款45  選擇正確的MIME媒體類型  236
條款46  整理你的HTML  240
MIME類型  241
HTML Tidy  242
較老的瀏覽器  242
條款47  編目公用資源  244
目錄句法  245
應(yīng)用目錄文件  246
條款48  應(yīng)用數(shù)字簽名來驗(yàn)證文檔  250
數(shù)字簽名句法  251
數(shù)字簽名工具  260
條款49  用XML加密隱藏機(jī)密的數(shù)據(jù)  262
加密句法  263
加密工具  268
條款50  如果空間是個(gè)問題,則進(jìn)行壓縮  269

本目錄推薦

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