出版時(shí)間:2008-7 出版社:電子工業(yè)出版社 作者:張宏展,王建成,蔡宗琰 等編著 頁(yè)數(shù):350 字?jǐn)?shù):426000
內(nèi)容概要
目前已經(jīng)有很多講解XML開(kāi)發(fā)的書(shū)籍,但它們之中的大多數(shù)似乎更側(cè)重于理論,實(shí)用性不是很強(qiáng),對(duì)于初學(xué)者而言,顯得有點(diǎn)深?yuàn)W,很難輕松上手。 本書(shū)在講解XML基本理論的基礎(chǔ)上,講解了XML編輯器和XML開(kāi)發(fā)環(huán)境的構(gòu)建,然后講解了兩種XML實(shí)用開(kāi)發(fā)技術(shù):一種是Xerces編程技術(shù),在對(duì)Xerces功能進(jìn)行分析并對(duì)SAX,SAX2和DOM等編程規(guī)范進(jìn)行描述的基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)了一個(gè)Xerces應(yīng)用實(shí)例;另一種是BDB XML編程技術(shù),在講解BDB XML基本知識(shí),對(duì)XML管理器和容器,在BDB XML中使用XQuery,以及BDB XML索引和事務(wù)進(jìn)行描述的基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)了一個(gè)BDB XML應(yīng)用實(shí)例。 本書(shū)適于初學(xué)XML編程的程序員閱讀,也適于具有一定XML編程基礎(chǔ)的程序員閱讀,書(shū)中的實(shí)例對(duì)讀者的實(shí)際應(yīng)用開(kāi)發(fā)有非常強(qiáng)的借鑒意義。
書(shū)籍目錄
第1篇 XML基本理論和Xerces基本編程 第1章 XML文檔 1.1 什么是XML 1.2 XML技術(shù)標(biāo)準(zhǔn) 1.2.1 XML相關(guān)標(biāo)準(zhǔn) 1.2.2 XML的主要技術(shù)特點(diǎn) 1.2.3 XML Schema 1.3 XML Schema和DTD 1.3.1 XML模式與XML格式 1.3.2 數(shù)據(jù)類型 1.3.3 元素順序的支持 1.3.4 命名空間 1.3.5 對(duì)API的支持 1.3.6 對(duì)于屬性的定義 1.3.7 注釋 1.3.8 對(duì)數(shù)據(jù)庫(kù)的支持 1.4 關(guān)于XML的幾點(diǎn)說(shuō)明 第2章 XML Schema 2.1 DTD語(yǔ)法 2.1.1 工作示例 2.1.2 關(guān)于DTD的幾點(diǎn)說(shuō)明 2.2 內(nèi)置數(shù)據(jù)類型 2.2.1 數(shù)據(jù)類型分類 2.2.2 數(shù)據(jù)類型繼承圖 2.2.3 基本數(shù)據(jù)類型 2.2.4 派生數(shù)據(jù)類型 2.2.5 常用數(shù)據(jù)類型描述 2.3 命名空間 2.3.1 什么是命名空間 2.3.2 XML中的命名空間 2.3.3 對(duì)命名空間進(jìn)行命名 2.3.4 定義命名空間 2.3.5 使用命名空間 2.3.6 schemaLocation屬性 2.3.7 XML Schema和XML Schema Instance命名空間 2.3.8 elementFormDefault和attributeFormDefault屬性 2.4 元素定義 2.4.1 元素定義 2.4.2 元素命名規(guī)則 2.4.3 使用子元素還是使用屬性 2.5 自定義數(shù)據(jù)類型 2.5.1 簡(jiǎn)單數(shù)據(jù)類型 2.5.2 簡(jiǎn)單數(shù)據(jù)類型 2.6 結(jié)論 第3章 XML編輯器 3.1 XML編輯器綜述 3.1.1 Morphon 3.1.2 3.1.3 XML Editor 3.1.4 XMLwriter 3.1.5 EditML Pro 3.1.6 XML Spy 3.1.7 XMetal 3 3.1.8 Eclipse XML編輯器 3.1.9 其他產(chǎn)品 3.2 XML Spy功能介紹 …… 第4章 構(gòu)造XML開(kāi)發(fā)環(huán)境 第5章 Xerces-C++功能分析 第6章 Xerces-C++編程指導(dǎo) 第7章 Xerces-C++開(kāi)發(fā)實(shí)例第2篇 BDB XML編程 第8章 Berkeley DB XML基礎(chǔ) 第9章 XML管理器和容器 第10章 在BDB XML中使用XQuery 第11章 使用BDB XML索引 第12章 使用事務(wù) 第13章 BDB XML 應(yīng)用實(shí)例
章節(jié)摘錄
第1篇 XML基本理論和Xerces基本編程 第1章 XML文檔 XML是一種比較新的數(shù)據(jù)儲(chǔ)存格式,也可以被看成是一種超越HTML能力范圍的新語(yǔ)言。XML具有簡(jiǎn)單、開(kāi)放、可擴(kuò)展性、靈活性和自描述性等特點(diǎn),給Intemet的應(yīng)用注入了新的活力。作為數(shù)據(jù)表示的一個(gè)開(kāi)放標(biāo)準(zhǔn),XML為數(shù)據(jù)集成帶來(lái)了新的機(jī)遇。用XML作為數(shù)據(jù)交換的中介,給系統(tǒng)的實(shí)現(xiàn)帶來(lái)了極大的靈活性。系統(tǒng)可以屏蔽掉后臺(tái)的多種數(shù)據(jù)源,將統(tǒng)一的XML格式的數(shù)據(jù)呈現(xiàn)給用戶?! TD/XML Schema用于驗(yàn)證XML數(shù)據(jù)的有效性。數(shù)據(jù)接收方可以根據(jù)DTD/XML Schema對(duì)XML數(shù)據(jù)進(jìn)行任意的處理,如分解出其中需要的數(shù)據(jù)或是以不同的樣式來(lái)顯示?! ?.1 什么是XML XML是一種比較新的數(shù)據(jù)儲(chǔ)存格式。它使用樹(shù)狀結(jié)構(gòu)的標(biāo)簽對(duì)數(shù)據(jù)進(jìn)行格式化。這種方法和傳統(tǒng)的HTML非常地類似,但HTML是格式、超文本和圖形用戶界面語(yǔ)義的混合體,要同時(shí)發(fā)展這些混合在一起的功能是很困難的。而XML提供了一種結(jié)構(gòu)化的數(shù)據(jù)表示方式,使得用戶界面與結(jié)構(gòu)化數(shù)據(jù)相分離,并且XML的標(biāo)簽是可由用戶自定義的,甚至可以使用中文等雙字節(jié)編碼文字作為XML標(biāo)簽?! ?duì)于這樣一個(gè)文檔,標(biāo)簽具有自我描述性,即使是不懂網(wǎng)絡(luò)知識(shí)的人也可以輕易地從中找到大部分的信息。同時(shí),XML在結(jié)合了CSS,XSL,ASP和PHP后更是在信息檢索方面展現(xiàn)了自己的特長(zhǎng)。這幾年來(lái),XML越來(lái)越受到了大家的青睞,其應(yīng)用領(lǐng)域也越來(lái)越廣泛,如已經(jīng)應(yīng)用于通信、航空、教育和醫(yī)療等領(lǐng)域。
媒體關(guān)注與評(píng)論
這本書(shū)的特點(diǎn)并不在于技術(shù)的精準(zhǔn)或深?yuàn)W,而在于它的切實(shí)可用性及新穎性。作者從事軟件教學(xué)和軟件平臺(tái)研發(fā)工作多年,攜其多年的理論和實(shí)踐經(jīng)驗(yàn),厚積薄發(fā),從一個(gè)應(yīng)用者的角度詮釋XML應(yīng)用開(kāi)發(fā)中的各個(gè)方面?! ∩虾X悹柊柨ㄌ匾苿?dòng)研發(fā)部總監(jiān) 李春亭
編輯推薦
這本書(shū)的特點(diǎn)并不在于技術(shù)的精準(zhǔn)或深?yuàn)W,而在于它的切實(shí)可有性及新穎性。作者從事軟件教學(xué)和軟件平臺(tái)研發(fā)工作多年,攜其多年的理論和實(shí)踐經(jīng)驗(yàn),厚積薄發(fā),從一個(gè)應(yīng)用者的角度詮釋XML應(yīng)用開(kāi)發(fā)中的各個(gè)方面。 上海貝爾阿爾卡特移動(dòng)研發(fā)部總監(jiān) 李春亭
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
實(shí)用XML應(yīng)用開(kāi)發(fā)技術(shù) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版