注冊(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ò)編程C++ XML高級(jí)編程指南

C++ XML高級(jí)編程指南

C++ XML高級(jí)編程指南

定 價(jià):¥35.00

作 者: (美)Fabio Arciniegas著;武磊,劉拴強(qiáng)譯
出版社: 北京希望電子出版社
叢編項(xiàng): 計(jì)算機(jī)知識(shí)普及和軟件開(kāi)發(fā)系列·21世紀(jì)新工具軟件開(kāi)發(fā)指南叢書(shū)
標(biāo) 簽: C++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787900088529 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 23cm+光盤(pán)1片 頁(yè)數(shù): 301頁(yè) 字?jǐn)?shù):  

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

  本書(shū)寫(xiě)給那些專(zhuān)門(mén)應(yīng)用XML和C++開(kāi)發(fā)高性能、高質(zhì)量應(yīng)用程序的程序員。本書(shū)為成功構(gòu)建C++XML程序提供了有效、高水平和正中要點(diǎn)的技巧和工具。本書(shū)由5部分構(gòu)成。第1部分"XML基礎(chǔ)"包括XML結(jié)構(gòu)和概念,XML/C++概述。第2部分"用C++處理XML"包括事件驅(qū)動(dòng)過(guò)程,SAX C++,SAX C++2.0及高級(jí)技術(shù),DOM Level 2.0,C++ DOM高級(jí)操作,SAX和DOM的高級(jí)C++特征。第3部分"使用與C++相關(guān)的XML標(biāo)準(zhǔn)"包括XML模式、TREX和其他建模語(yǔ)言,C++中的Xpath和Xpointer,XSLT轉(zhuǎn)換,工具包特性和框架實(shí)現(xiàn)。第4部分"集成著名的C++模塊"包括為C++程序創(chuàng)建基于XML的擴(kuò)展語(yǔ)言,已發(fā)行C++ XML應(yīng)用程序:SOAP和XML-RPC,使用C++開(kāi)發(fā)XML和數(shù)據(jù)庫(kù)(ODBC和DAO)。第5部分"附錄"包括UML,STL,CD內(nèi)容和說(shuō)明。本書(shū)涵蓋了XML所有重要的標(biāo)準(zhǔn)、工具包和一些應(yīng)用程序,這些應(yīng)用程序從C++的觀點(diǎn)出發(fā),按照XML的格式和XML的行為來(lái)表示并交換數(shù)據(jù)信息。本書(shū)揭示了這些應(yīng)用程序的具體實(shí)現(xiàn),其范圍涵蓋了從XML編輯器和數(shù)據(jù)庫(kù)到3D應(yīng)用程序和分布式系統(tǒng)的所有內(nèi)容。本教程詳盡完整,專(zhuān)業(yè)性強(qiáng),是那些應(yīng)用XML和C++構(gòu)建應(yīng)用程序的程序員首選參考書(shū),同時(shí)本書(shū)也可作為高等院校相關(guān)專(zhuān)業(yè)師生教學(xué)、自學(xué)參考書(shū)。本版CD內(nèi)容為書(shū)中的實(shí)例源代碼及可執(zhí)行文件。

作者簡(jiǎn)介

  Fabio Arciniegas是postgraphy的首席技術(shù)專(zhuān)家,他將C++和XML技術(shù)應(yīng)用到了開(kāi)發(fā)可視和圖像處理應(yīng)用中。他是XML協(xié)會(huì)中的活躍的成員之一,不僅是開(kāi)發(fā)者,也是作者。他的貢獻(xiàn)包括了C++實(shí)現(xiàn)TREX語(yǔ)言的開(kāi)發(fā),Xlink軟件,大量的文章以及處理XML技術(shù)的指導(dǎo)程序。他經(jīng)常作為XML相關(guān)會(huì)議的發(fā)言人和指導(dǎo)者參與活動(dòng),包括了XML Developers Conference,O’Reilly Open Source Conference,以及XML and Distributed Applications等。

圖書(shū)目錄

I XML基礎(chǔ)
第一章 XML:結(jié)構(gòu)和概念
1.1 基本結(jié)構(gòu)
1.1.1 元素、屬性、和嵌套
1.1.2 XML聲明
1.1.3 CDATA部分
1.1.4 處理指令
1.1.5 自然語(yǔ)言
1.1.6 格式正規(guī)
1.2 DTDs
1.2.1 元素類(lèi)型聲明
1.2.2 對(duì)DTD綁定文檔
1.2.3 屬性列表聲明
1.2.4 表示法
1.2.5 稍作休息:關(guān)于“show DTD”
1.2.6 條件部分
1.2.7 實(shí)體
1.2.8 字符引用
1.2.9 內(nèi)部和外部DTD子集
1.3 命名空間
1.3.1 基本原理
1.3.2 聲明
1.3.3 通用名稱(chēng)和受限名稱(chēng)
1.3.4 在DTD中聲明命名空間
1.4 總結(jié)
第二章 XML/C++概覽
2.1 XML技術(shù)家族
2.1.1 核心XML
2.1.2 高級(jí)數(shù)據(jù)建模和驗(yàn)證
2.1.3 定位和鏈接技術(shù)
2.1.4 XML文檔轉(zhuǎn)換
2.2 APIs
2.2.1 通用基礎(chǔ)API
2.2.2 特定詞匯表API
2.3 應(yīng)用程序
2.3.1 純XML操作
2.3.2 相關(guān)的補(bǔ)充
2.3.3 分布式XML應(yīng)用程序
2.3.4 案例學(xué)習(xí)
2.4 總結(jié)
II 用C++處理XML
第三章 事件驅(qū)動(dòng)過(guò)程
3.1 事件驅(qū)動(dòng)模式
3.2 Expat
3.2.1 實(shí)地介紹
3.2.2 語(yǔ)法樹(shù)類(lèi)
3.2.3 處理器
3.2.4 結(jié)果
3.2.5 expat的結(jié)構(gòu)
3.2.6 基本函數(shù)
3.2.7 expat關(guān)于面向?qū)ο蟮姆庋b
3.2.8 在Windows工程中集成expat(可選的)
3.3 其它C/C++工具箱
3.4 總結(jié)
第四章 SAX C++
4.1 實(shí)地介紹
4.1.1 文檔類(lèi)型
4.1.2 策略
4.2 SAX C++的結(jié)構(gòu)
4.3 SAX 1.0
4.3.1 處理器
4.4 總結(jié)
第五章 SAX C++2.0及高級(jí)技術(shù)
5.1 通用接口
5.1.1 DTDHandler
5.1.2 ErrorHandler
5.1.3 使用ErrorHandler
5.1.4 基礎(chǔ)處理器
5.2 SAX 2.0的專(zhuān)有接口和類(lèi)
5.2.1 SAX 2.0和SAX1.0的主要不同
5.2.2 有關(guān)SAX2的一張圖
5.2.3 源頭:SAX2XMLReader
5.2.4 SAX2XMLReader方法
5.2.5 Reader工廠
5.2.6 助手和異常
5.3 總結(jié)
第六章 DOM Level 2.0
6.1 DOM基礎(chǔ)
6.2 DOM發(fā)展歷史
6.3 DOM性質(zhì)
6.3.1 結(jié)構(gòu)
6.4 一個(gè)實(shí)例:XML編輯器
6.5 核心接口導(dǎo)引
6.6 一個(gè)完整的例子:XML編輯器
6.7 總結(jié)
第七章 C++DOM高級(jí)操作
7.1 將文檔模式綁定到本地模式
7.1.1 對(duì)問(wèn)題的定義
7.1.2 問(wèn)題
7.1.3 模型和視圖與模型和結(jié)構(gòu)
7.1.4 歸納方法
7.2 用檢查者擴(kuò)展DOM
7.2.1 統(tǒng)計(jì)檢查者
7.2.2 命名空間檢查者
7.3 總結(jié)和下一步的任務(wù)
第八章 SAX和DOM的高級(jí)C++特征
8.1 C++SAX和C++DOM
8.1.1 性能
8.1.2 關(guān)于設(shè)計(jì)
8.1.3 關(guān)于模式
8.2 C++SAX加C++DOM
8.2.1 DOMAsSAX適配器
8.3 C++SAX中的內(nèi)存管理
8.3.1 字符串的分配和釋放
8.4 C++DOM中的內(nèi)存管理
8.4.1 C++中的字符編碼
8.5 總結(jié)
III 使用與C++相夫的XML標(biāo)準(zhǔn)
第九章 XML模式、TREX和其它建模語(yǔ)言
9.1 XML模式:語(yǔ)言概述
9.1.1 XML模式的基本原理
9.1.2 類(lèi)型
9.1.3 復(fù)雜類(lèi)型與簡(jiǎn)單類(lèi)型
9.1.4 匿名類(lèi)型
9.1.5 目標(biāo)命名空間
9.1.6 類(lèi)型約束:各方面
9.1.7 關(guān)于XML模式語(yǔ)言的更多內(nèi)容
9.2 XML模式的C++工具
9.2.1 在C++工程中嵌入模式驗(yàn)證器
9.2.2 存取XML模式信息
9.3 TREX:語(yǔ)言概述
9.3.1 模式
9.3.2 元素和屬性
9.3.3 選擇與循環(huán)
9.3.4 交叉
9.4 用于TREX的C++工具:Lorenza
9.4.1 作為應(yīng)用程序運(yùn)行Lorenza
9.4.2 嵌入Lorenza
9.4.3 有計(jì)劃地得到模式結(jié)構(gòu)信息
9.4.4 RELAX和Schematron
9.5 總結(jié)
第十章 C++中的XPath和XPointer
10.1 舉例講解XPath
10.1.1 文檔
10.1.2 表達(dá)式及其值
10.2 正式開(kāi)始XPath
10.2.1 模型:軸和節(jié)點(diǎn)
10.2.2 謂語(yǔ)
10.2.3 函數(shù)
10.3 Xpath的C++操作
10.3.1 Xalan中的XPath類(lèi)
10.3.2 XPath類(lèi):角色和交互
10.3.3 實(shí)現(xiàn)XPath交互
10.4 XPointer
10.4.1 點(diǎn)
10.4.2 范圍
10.4.3 定位集
10.4.4 附加函數(shù)
10.4.5 語(yǔ)法修飾
10.5 XPointer的C++操作
10.6 XPointer類(lèi)
10.6.1 圖形小說(shuō)瀏覽器
10.7 總結(jié)
第十一章 XSLT轉(zhuǎn)換
11.1 XSLT
11.1.1 轉(zhuǎn)換過(guò)程
11.1.2 源文檔
11.1.3 預(yù)期結(jié)果
11.1.4 在結(jié)果中插入數(shù)據(jù)
11.1.5 控制流
11.1.6 選擇
11.1.7 循環(huán)
11.2 C++中的XSLT
11.2.1 “低級(jí)”API
11.2.2 “高級(jí)”API
11.2.3 示例應(yīng)用程序:vxslt
11.2.4 更多的例子
11.3 總結(jié)
第十二章 工具包特性和框架實(shí)現(xiàn)
12.1 Xerces/Xalan
12.1.1 平臺(tái)和許可證
12.1.2 支持技術(shù)
12.1.3 哪里可以得到它
12.1.4 什么是框架
12.1.5 XMLableFR( XMLable框架)
12.1.6 其他可高度重用的Xerces/Xalan軟件
12.2 MSXML
12.2.1 平臺(tái)和許可證
12.2.2 支持技術(shù)
12.2.3 哪里可以得到它
12.2.4 可重用的設(shè)計(jì)和代碼:DOM Walkers
12.2.5 實(shí)現(xiàn)DOMWalkerWizard
12.3 總結(jié)
IV 集成著名的C++模塊
第十三章 為C++程序創(chuàng)建基于XML的擴(kuò)展語(yǔ)言
13.1 從XML創(chuàng)建程序樹(shù)對(duì)象
13.1.1 機(jī)理總覽
13.1.2 語(yǔ)言的設(shè)計(jì)
13.1.3 基本原理
13.1.4 基本要素
13.1.5 變量和操作符
13.1.6 控制結(jié)構(gòu)
13.1.7 創(chuàng)建對(duì)象結(jié)構(gòu)
13.1.8 基本要素建模
13.1.9 控制結(jié)構(gòu)建模
13.1.10 構(gòu)造Term樹(shù)
13.2 總結(jié)
第十四章 已發(fā)行C++XML應(yīng)用程序:SOAP和XML—RPC
14.1 對(duì)問(wèn)題的介紹
14.2 SOAP1.1
14.2.1 封套
14.2.2 SOAP編碼
14.2.3 RPC約定
14.3 SOAP HTTP
14.3.1 MS C++SOAP實(shí)現(xiàn)
14.4 XML-RPC
14.4.1 請(qǐng)求和反饋
14.4.2 錯(cuò)誤 
14.5 獨(dú)立C++計(jì)算器服務(wù)
14.6 獨(dú)立的C++客戶端
14.7 總結(jié)
第十五章 使用C++開(kāi)發(fā)XML和數(shù)據(jù)庫(kù)(ODBC和DAO)
15.1 XML在數(shù)據(jù)庫(kù)描述中的角色
15.2 C++工具選項(xiàng)
15.2.1 中間件
15.3 適配器APIs
15.3.1 類(lèi)特定伙伴
15.3.2 技術(shù)特定XML支持
15.3.3 外部C++數(shù)據(jù)庫(kù)資源
15.4 總結(jié)
V 附錄
附錄A UML
A.1 類(lèi)圖
A.1.1 類(lèi)
A.1.2 接口
A.1.3 關(guān)系
A.2 接口圖
A.2.1 順序圖
A.2.2 協(xié)作圖
附錄B STL
B.1 STL性質(zhì)和組件
B.1.1 容器
B.1.2 迭代器
B.1.3 通用算法
B.1.4 函數(shù)對(duì)象
B.1.5 適配器和分配器
B.1.6 STL頭
附錄C CD內(nèi)容和說(shuō)明
C.1 所需條件
C.2 平臺(tái)
C.3 組織結(jié)構(gòu)
C.4 安裝說(shuō)明
C.5 程序更新
C.6 有關(guān)Extra-Goodies文件夾
C.7 Splash Screens和CSS安裝

本目錄推薦

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