注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程XML入門經典(第5版)

XML入門經典(第5版)

XML入門經典(第5版)

定 價:¥98.00

作 者: (美)福思特 等著,劉云鵬 等譯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302342717 出版時間: 2013-12-01 包裝: 平裝
開本: 大32開 頁數: 684 字數:  

內容簡介

  使用xml可以做太多的事情,從簡單的數據傳輸到提供多通道的內容,《xml入門經典(第5版)》將幫助你開啟xml之旅。它將帶領你飽覽一切你需要知道的有關這門強大語言的知識,包括它是什么,它如何工作,與之相關的技術都有哪些,以及如何應用它。你將很快了解如何操縱xml文檔,在數據庫中存儲xml,提取數據,利用web服務,甚至將其應用于網頁和圖像顯示。在一個案例分析的協助下,你甚至會學到如何提高程序設計。主要內容介紹xml的目標以及構建它的規(guī)則探索不同的技術以協助完成對xml的正確格式的驗證展示如何使用xquery創(chuàng)建新的xml文檔并查詢已有數據解釋如何使用dom、xpath和linq to xml提取數據驗證特定用于處理大文檔的編程技術詳細描述如何展示不同系統(tǒng)使用的數據演示一個用于出版業(yè)的實際的xml pipeline

作者簡介

  joe fawcett是卡普蘭金融學院的軟件開發(fā)主管,他是微軟最早的xml的mvp之一?!iam r. e. quin是w3c xml活動領導者,xml query 工作組以及xsl工作組的xsl-fo分組的聯系人?!anny ayers在talis從事由他們主辦的語義網絡平臺的應用開發(fā)工作。

圖書目錄

第部分 xml介紹
第1章 什么是xml
1.1 初識xml:數據描述和標記語言
1.1.1 二進制文件
1.1.2 文本文件
1.1.3 標記語言簡史
1.2 xml的誕生
1.3 xml的優(yōu)點
1.3.1 xml規(guī)則
1.3.2 數據的分層表示形式
1.3.3 通用性
1.4 xml的實際應用
1.4.1 數據和文檔
1.4.2 xml場景
1.4.3 xml技術
1.5 小結
第2章 良構的xml
2.1 良構的定義
2.2 在文本編輯器中創(chuàng)建xml .2.2.1 禁止的字符
2.2.2 xml序言
2.2.3 創(chuàng)建元素
2.2.4 屬性
2.2.5 元素與屬性內容
2.2.6 處理指令
2.2.7 cdata節(jié)
2.3 高級xml解析
2.3.1 xml等價性
2.3.2 空白處理
2.3.3 錯誤處理
2.4 xml信息集
2.4.1 文檔信息項
2.4.2 元素信息項
2.4.3 屬性信息項
2.4.4 處理指令信息項
2.4.5 字符信息項
2.4.6 注釋信息項
2.4.7 名稱空間信息項
2.4.8 文檔類型聲明信息項
2.4.9 未擴展實體引用信息項
2.4.10 未解析實體信息項
2.4.11 符號信息項
2.5 小結
第3章 xml名稱空間
3.1 名稱空間的定義
3.2 需要名稱空間的原因
3.3 選擇名稱空間的方法
3.3.1 url、uri和urn
3.3.2 創(chuàng)建第一個名稱空間
3.4 聲明名稱空間的方法
3.4.1 名稱空間的作用域
3.4.2 聲明多個名稱空間
3.4.3 修改名稱空間定義
3.5 名稱空間的實際應用
3.5.1 xml schema
3.5.2 多名稱空間文檔
3.6 使用名稱空間的時機
3.6.1 何時需要使用名稱空間
3.6.2 何時不需要使用名稱空間
3.6.3 版本控制和名稱空間
3.7 常見的名稱空間
3.7.1 xml名稱空間
3.7.2 xmlns名稱空間
3.7.3 xml schema名稱空間
3.7.4 xslt名稱空間
3.7.5 soap名稱空間
3.7.6 wsdl名稱空間
3.7.7 atom名稱空間
3.7.8 mathml名稱空間
3.7.9 docbook名稱空間
3.8 小結
第部分 驗證
第4章 文檔類型定義
4.1 文檔類型定義的概念
4.1.1 使用dtd
4.1.2 使用jedit
4.1.3 詳述dtd
4.1.4 dtd共享
4.2 dtd剖析
4.2.1 元素聲明
4.2.2 屬性聲明
4.2.3 實體聲明
4.3 dtd的局限性
4.4 小結
第5章 xml schema
5.1 xml schema的優(yōu)點
5.1.1 xml schema使用xml語法
5.1.2 xml schema支持名稱空間
5.1.3 xml schema的數據類型
5.1.4 xml schema的內容模型
5.1.5 xml schema規(guī)范
5.2 xml schema實踐
5.3 xml schema的定義
5.3.1 (schema)聲明
5.3.2 (element)聲明
5.3.3 混合內容
5.3.4 (group)聲明 5.3.5 (attribute)聲明
5.3.6 通訊錄的xml schema
5.3.7 數據類型
5.3.8 (simpletype)聲明
5.4 創(chuàng)建一個來自多個文檔的架構
5.4.1 (import)聲明
5.4.2 (include)聲明
5.5 xml schema的開發(fā)文檔
5.6 xml schema 1.1
5.6.1 寬松的規(guī)則
5.6.2 (assert)
5.7 小結
第6章 relax ng與schematron
6.1 為什么需要更多的xml驗證方法
6.2 設置環(huán)境
6.3 使用relax ng
6.3.1 理解relax ng基礎
6.3.2 理解relax ng緊湊語法
6.3.3 兩種relax ng格式的轉換
6.3.4 約束內容
6.3.5 在relax ng 架構中復用代碼
6.4 使用schematron
6.4.1 理解schematron基礎
6.4.2 選擇schematron版本
6.4.3 理解基本過程
6.4.4 編寫schematron基本規(guī)則
6.4.5 創(chuàng)建schematron文檔
6.4.6 向消息添加更多信息
6.4.7 schematron約束取值
6.4.8 schematron處理協約束
6.4.9 在xml schema中使用
schematron
6.5 小結
第部分 處理
第7章 從xml中提取數據
7.1 文檔模型:xml的內存表示
7.1.1 初識模型:dom、xdm與psvi
7.1.2 一個樣例dom樹
7.1.3 dom節(jié)點類型
7.1.4 dom節(jié)點列表
7.1.5 dom的限制
7.2 xpath語言
7.2.1 xpath基礎
7.2.2 xpath謂詞:完整的故事
7.2.3 xpath步與軸
7.2.4 xpath表達式
7.2.5 xpath表達式中的變量
7.2.6 xpath 2中的新表達式
7.2.7 xpath函數
7.2.8 xpath集合運算
7.2.9 xpath與名稱空間
7.3 小結
第8章 xslt
8.1 xslt的用途
8.1.1 xslt作為聲明性語言
8.1.2 xslt作為功能性語言
8.2 建立xslt開發(fā)環(huán)境
8.2.1 設置.net版本的saxon環(huán)境
8.2.2 設置java版本的saxon環(huán)境
8.3 基本的xslt元素
8.3.1 (xsl:stylesheet)元素
8.3.2 (xsl:template)元素
8.3.3 (xsl:apply-templates)元素
8.3.4 (xsl:value-of)元素
8.3.5 (xsl:for-each)元素
8.3.6 推處理與拉處理
8.3.7 xpath在xslt中的作用
8.3.8 使用命名模板
8.3.9 (xsl:call-template)元素
8.3.10 xslt中document()函數
8.3.11 條件邏輯
8.3.12 (xsl:param)元素
8.3.13 (xsl:sort)元素
8.3.14 (xsl:copy)與(xsl:copy-of)元素
8.4 在xslt中復用代碼
8.4.1 (xsl:include)元素
8.4.2 (xsl:import)元素
8.4.3 (xsl:template)mode屬性
8.5 理解內置模板與內置規(guī)則
8.6 使用xslt 2.0
8.6.1 理解xslt 2.0中的數據類型
8.6.2 創(chuàng)建自定義函數
8.6.3 創(chuàng)建多個輸出文檔
8.6.4 使用collection()函數
8.6.5 xslt 2.0分組
8.6.6 xslt 2.0處理非xml輸入
8.7 xslt與xpath 3.0:未來展望
8.8 小結
第部分 數據庫
第9章 xquery
9.1 xquery、xpath和xslt
9.1.1 xquery和xslt
9.1.2 xquery和xpath
9.2 xquery實踐
9.2.1 獨立xquery應用
9.2.2 sql語句
9.2.3 java或其他編程語言調用
9.2.4 原生xml服務
9.2.5 無處不在的xquery
9.3 xquery基礎模塊
9.3.1 flwor表達式、模塊以及函數
9.3.2 無默認上下文項的xquery表達式
9.4 查詢表達式詳解
9.4.1 版本聲明
9.4.2 序體
9.4.3 查詢體
9.5 一些可選的xquery特性
9.5.1 xquery和xpath全文索引
9.5.2 xquery更新功能
9.5.3 xquery腳本擴展
9.6 即將到來的xquery 3.0
9.6.1 group和window
9.6.2 count子句
9.6.3 try和catch
9.6.4 switch表達式
9.6.5 函數項和高階函數
9.6.6 json特性
9.6.7 xquery、關聯數據和語義網
9.7 小結
第10章 xml與數據庫
10.1 了解數據庫為什么需要能處理xml
10.2 分析數據庫所需的xml功能
10.2.1 檢索文檔
10.2.2 在文檔中檢索數據
10.2.3 更新xml文檔
10.2.4 以xml形式展示關系型數據
10.2.5 以關系型數據的形式顯示xml數據
10.3 xml與mysql數據庫
10.3.1 安裝mysql
10.3.2 在mysql中添加信息
10.3.3 mysql查詢命令
10.3.4 用mysql更新xml數據
10.3.5 在mysql中使用xml
10.3.6 mysql客戶端對xml的支持
10.4 xml與sql server數據庫
10.4.1 安裝sql server
10.4.2 用xml顯示關系型數據
10.4.3 了解xml數據類型
10.4.4 為xml數據類型創(chuàng)建索引
10.4.5 sql server的w3c xml schema
10.4.6 處理帶名稱空間的文檔
10.5 xml與exist數據庫
10.5.1 下載并安裝exist
10.5.2 交互操作exist
10.6 小結
第部分 程序設計
第11章 事件驅動程序設計
11.1 理解順序處理
11.2 在順序處理中使用sax
11.2.1 準備工作
11.2.2 接收sax事件
11.2.3 處理無效內容
11.2.4 dtdhandler接口
11.2.5 entityresolver接口
11.2.6 了解特性與屬性
11.3 xmlreader
11.3.1 xmlreadersettings
11.3.2 管理外部資源
11.4 小結
第12章 linq to xml
12.1 linq的概念
12.1.1 需要linq to xml的原因
12.1.2 使用linq to xml
12.2 創(chuàng)建xml文檔
12.2.1 創(chuàng)建帶名稱空間的文檔
12.2.2 創(chuàng)建帶有前綴名的名稱空間的文檔
12.3 從xml文檔中提取數據
12.4 修改文檔
12.4.1 添加內容
12.4.2 刪除文檔中的內容
12.4.3 更新和替換文檔中的內容
12.5 轉換文檔
12.6 vb.net的xml屬性
12.6.1 vb.net的xml文本
12.6.2 vb.net的坐標軸屬性
12.6.3 在vb.net中管理名稱空間
12.7 小結
第部分 通信
第13章 rss、atom和內容聚合
13.1 聚合
13.1.1 xml聚合
13.1.2 聚合系統(tǒng)
13.1.3 格式剖析
13.2 使用新聞feed
13.2.1 新聞閱讀器
13.2.2 數據質量
13.3 一個簡單的聚合器
13.3.1 feed模型
13.3.2 程序流程
13.3.3 實現程序
13.3.4 用xslt轉換rss格式
13.4 幾個有用的網站地址
13.5 小結
第14章 web服務
14.1 什么是遠程過程調用
14.2 rpc協議
14.2.1 dcom
14.2.2 corba與iiop
14.2.3 java rmi
14.3 新的rpc協議web服務
14.3.1 同源策略
14.3.2 理解xml-rpc
14.3.2 選擇網絡傳輸
14.4 理解rest服務
14.5 web服務的堆棧技術
14.5.1 soap
14.5.2 wsdl
14.5.3 uddi
14.5.4 相關規(guī)范
14.6 小結
第15章 soap和wsdl
15.1 soap基礎
15.2 rpc新協議soap
15.2.1 soap與rest對比
15.2.2 基本的soap消息
15.2.3 比較復雜的soap交互
15.3 定義web服務語言wsdl
15.4.1 (definitions)
15.4.2 (types)
15.4.3 (messages)
15.4.4 (porttypes)
15.4.5 (binding)
15.4.6 (soap:body)
15.4.7 (service)
15.4.8 其他綁定方式
15.4 小結
第16章 ajax
16.1 ajax概述
16.1.1 ajax提供反饋
16.1.2 使用ajax加載未完成數據
16.1.3 ajax執(zhí)行異步操作
16.2 javascript簡介
16.2.1 web瀏覽器控制臺
16.2.2 值、表達式與變量
16.2.3 控制流語句
16.2.4 properties、objects、functions 與 classes
16.3 xmlhttprequest函數
16.4 使用http方法與ajax
16.5 可達性考慮
16.6 jquery庫
16.6.1 學習jquery
16.6.2 領域專用語言(dsl)方法
16.6.3 jquery插件和附加庫
16.7 json與ajax
16.7.1 json示例
16.7.2 json語法
16.7.3 json與jquery
16.7.4 jsonp與cors
16.8 web服務器后端
16.8.1 發(fā)送圖像以及其他非文本數據
16.8.2 性能
16.8.3 服務器日志是朋友
16.9 一個更復雜的例子
16.10 小結
第部分 顯示
第17章 xhtml和html 5
17.1 sgml的背景
17.1.1 html和sgml
17.1.2 xml和sgml
17.2 開放式we

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號