注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程XML模式權(quán)威教程

XML模式權(quán)威教程

XML模式權(quán)威教程

定 價(jià):¥46.00

作 者: (美)Priscilla Walmsley著;陳維軍等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國外計(jì)算機(jī)科學(xué)經(jīng)典教材
標(biāo) 簽: XML

ISBN: 9787302060963 出版時(shí)間: 2003-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 296 字?jǐn)?shù):  

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

  本書介紹的是一種功能強(qiáng)大的文檔模式語言:XML Schema,它的獨(dú)特功能包括強(qiáng)類型、模塊化、繼承以及一致性約束等。本書主要內(nèi)容包括:XML Schema如何為XML文檔結(jié)構(gòu)、內(nèi)容和數(shù)據(jù)類型建模提供嚴(yán)格而完整的標(biāo)準(zhǔn),XML Schema的元素、屬性和類型等構(gòu)件,以及類型派生、模型組、替換組等高級(jí)內(nèi)容。本書適合于XML開發(fā)人員、系統(tǒng)架構(gòu)師等專業(yè)人員及相關(guān)的計(jì)算機(jī)知識(shí)愛好者閱讀。

作者簡(jiǎn)介

暫缺《XML模式權(quán)威教程》作者簡(jiǎn)介

圖書目錄

第1章 XML Schema簡(jiǎn)介
1.1 XML Schema的概念
1.2 模式的用途
1.2.1 數(shù)據(jù)確認(rèn)
1.2.2 交易雙方的合約
1.2.3 系統(tǒng)文檔
1.2.4 數(shù)據(jù)擴(kuò)充
1.2.5 應(yīng)用程序信息
1.3 模式設(shè)計(jì)
1.3.1 準(zhǔn)確性和精確性
1.3.2 明晰性
1.3.3 廣泛適用性
1.4 模式語言
1.4.1 文檔類型定義
1.4.2 進(jìn)入模式
1.4.3 W3C的XML Schema
1.4.4 術(shù)語說明
1.4.5 其他模式語言
第2章 XML Schema快速入門
2.1 示例模式
2.2 XML Schema的組件
2.2.1 聲明與定義的比較
2.2.2 全局組件與局部組件的比較
2.3 元素和屬性
2.4 數(shù)據(jù)類型
2.4.1 簡(jiǎn)單類型和復(fù)雜類型
2.4.2 命名類型和匿名類型
2.4.3 類型定義層次
2.5 簡(jiǎn)單類型
2.5.1 內(nèi)置簡(jiǎn)單類型
2.5.2 限制簡(jiǎn)單類型
2.5.3 列表類型和聯(lián)合類型
2.6 復(fù)雜類型
2.6.1 內(nèi)容類型
2.6.2 內(nèi)容模型
2.6.3 派生復(fù)雜類型
2.7 命名空間和XML Schema
2.8 模式組成
2.9 實(shí)例和模式
2.10 注解
2.11 高級(jí)特性
2.11.1 可重用組
2.11.2 一致性約束
2.11.3 替代組
2.11.4 重定義
第3章 命名空間
3.1 XML中的命名空間
3.1.1 命名空間名稱是URI
3.1.2 命名空間聲明和前綴
3.1.3 默認(rèn)命名空間聲明
3.1.4 名稱術(shù)語
3.1.5 命名空間聲明的作用域
3.1.6 重寫命名空間聲明
3.1.7 屬性和命名空間
3.1.8 總結(jié)示例
3.2 命名空間和模式的關(guān)系
3.3 在XSDL中使用命名空間
3.3.1 目標(biāo)命名空間
3.3.2 XML Schema命名空間
3.3.3 XML Schema實(shí)例命名空間
3.3.4 模式文檔中的命名空間聲明
第4章 模式組成
4.1 模塊化模式文檔
4.2 定義模式文檔
4.3 模式組合
4.3.1 組合多個(gè)文檔的模式
4.3.2 限定名稱的惟一性
4.3.3 缺少的組件
4.3.4 模式文檔默認(rèn)值
4.4 include、redefine和import
4.4.1 包含(include)
4.4.2 重定義(redefine)
4.4.3 導(dǎo)入(import)
第5章 實(shí)例和模式
5.1 使用實(shí)例屬性
5.2 模式處理
5.2.1 驗(yàn)證
5.2.2 擴(kuò)充實(shí)例
5.3 使實(shí)例與模式相關(guān)
5.4 在實(shí)例中使用XSDL提示
5.4.1 xsi:schemaLocation屬性
5.4.2 xsi:noNamespaceSchemaLocation屬性
5.5 間接引用命名空間
5.6 根元素
5.7 協(xié)同使用DTD和模式
5.8 使用特定模式處理器
5.8.1 XSV
5.8.2 Xerces
5.8.3 Oracle XDK
5.8.4 Microsoft MSXML
第6章 模式文檔和擴(kuò)展
6.1 機(jī)制
6.1.1 注解
6.1.2 用戶文檔
6.1.3 應(yīng)用程序信息
6.1.4 驗(yàn)證注解
6.1.5 非原屬性
6.1.6 設(shè)計(jì)提示:應(yīng)該使用注解還是非原屬性
6.2 用戶文檔
6.2.1 用戶文檔類型
6.2.2 數(shù)據(jù)元素定義
6.2.3 代碼文檔
6.2.4 分段備證
6.3 應(yīng)用程序信息
6.3.1 應(yīng)用程序信息的類型
6.3.2 同現(xiàn)約束的Schematron
6.3.3 RDBMS映射的模式附屬框架
6.4 符號(hào)
6.4.1 聲明符號(hào)
6.4.2 聲明符號(hào)屬性
6.4.3 符號(hào)和未解析的實(shí)體
第7章 元素聲明
7.1 全局和局部元素聲明
7.1.1 全局元素聲明
7.1.2 局部元素聲明
7.1.3 設(shè)計(jì)提示:應(yīng)該使用全局還是局部元素聲明
7.2 聲明元素的數(shù)據(jù)類型
7.3 默認(rèn)值和固定值
7.3.1 默認(rèn)值
7.3.2 固定值
7.4 零值和置零性
7.4.1 在實(shí)例中使用xsi:nil
7.4.2 使元素可置零
7.5 限定與非限定形式
第8章 屬性聲明
8.1 全局和局部屬性聲明
8.1.1 設(shè)計(jì)提示:應(yīng)該使用屬性還是元素
8.1.2 全局屬性聲明
8.1.3 局部屬性盧明
8.1.4 設(shè)計(jì)提示:應(yīng)該在全局還是局部聲明屬性
8.2 為屬性指派類型
8.3 默認(rèn)值和固定值
8.3.1 默認(rèn)值
8.3.2 固定值
8.4 限定與非限定形式的比較
第9章 簡(jiǎn)單類型
9.1 簡(jiǎn)單類型的種類
9.2 簡(jiǎn)單類型的定義
9.2.1 命名簡(jiǎn)單類型
9.2.2 匿名簡(jiǎn)單類型
9.2.3 設(shè)計(jì)提示:應(yīng)該使用命名類型還是匿名類型
9.3 簡(jiǎn)單類型的限制
9.3.1 定義限制
9.3.2 面的綜述
9.3.3 繼承與限制面
9.3.4 固定面
9.4 面
9.4.1 界限面
9.4.2 長(zhǎng)度面
9.4.3 totalDigits和fractionDigits
9.4.4 枚舉
9.4.5 樣式
9.4.6 Whitespace
9.5 阻止簡(jiǎn)單類型派生
第10章 正則表達(dá)式
10.1 正則表達(dá)式的結(jié)構(gòu)
10.2 基本單元
10.2.1 標(biāo)準(zhǔn)字符
10.2.2 字符類換碼
10.2.3 字符類表達(dá)式
10.2.4 加括號(hào)的正則表達(dá)式
10.3 量詞
第11章 聯(lián)合類型與列表類型
11.1 種類和派生類型
11.2 聯(lián)合類型
11.2.1 定義聯(lián)合類型
11.2.2 限制聯(lián)合類型
11.2.3 聯(lián)合的聯(lián)合
11.2.4 在實(shí)例中指定成員類型
11.3 列表類型
11.3.1 定義列表類型
11.3.2 設(shè)計(jì)提示:應(yīng)該何時(shí)使用列表
11.3.3 限制列表類型
11.3.4 列表與字符串
11.3.5 聯(lián)合的列表
11.3.6 列表的列表
11.3.7 限制項(xiàng)目類型
第12章 內(nèi)置簡(jiǎn)單類型
12.1 內(nèi)置類型
12.2 基于字符串的類型
12.2.1 string、normalizedString與token
12.2.2 Name
12.2.3 NCName
12.2.4 language
12.3 數(shù)字類型
12.3.1 浮點(diǎn)與雙精度
12.3.2 小數(shù)
12.3.3 整數(shù)類型
12.4 日期和時(shí)間類型
12.4.1 date
12.4.2 time
12.4.3 dateTime
12.4.4 gYear
12.4.5 gYearMonth
12.4.6 gMonth
12.4.7 gMonthDay
12.4.8 gDay
12.4.9 duration
12.4.10 表示時(shí)區(qū)
12.4.11 面
12.4.12 日期和時(shí)間排序
12.5 繼承類型
12.5.1 ID
12.5.2 IDREF
12.5.3 IDREFS
12.5.4 ENTITY
12.5.5 ENTITIES
12.5.6 NMTOKEN
12.5.7 NMTOKENS
12.5.8 NOTATION
12.6 其他類型
12.6.1 QName
12.6.2 boolean
12.6.3 hexBinary和base64Binary
12.6.4 anyURI
12.7 類型等同性
第13章 復(fù)雜類型
13.1 復(fù)雜類型的概念
13.2 定義復(fù)雜類型
13.2.1 命名復(fù)雜類型
13.2.2 匿名復(fù)雜類型
13.2.3 復(fù)雜類型選擇
13.3 內(nèi)容類型
13.3.1 簡(jiǎn)單內(nèi)容
13.3.2 純?cè)貎?nèi)容
13.3.3 混合內(nèi)容
13.3.4 空內(nèi)容
13.4 使用元素類型
13.4.1 局部元素聲明
13.4.2 元素引用
13.4.3 元素通配符
13.4.4 元素類型名稱的重復(fù)
13.5 使用模型組
13.5.1 sequence組
13.5.2 choice組
13.5.3 sequence和choice組的嵌套
13.5.4 all組
13.5.5 命名模型組引用
13.5.6 確定性內(nèi)容模型
13.6 使用屬性
13.6.1 局部屬性聲明
13.6.2 屬性引用
13.6.3 屬性通配符
13.6.4 屬性組引用
第14章 派生復(fù)雜類型
14.1 派生類型的作用
14.2 限制和擴(kuò)展
14.3 簡(jiǎn)單內(nèi)容和復(fù)雜內(nèi)容
14.3.1 simpleContent元素
14.3.2 complexContent元素
14.4 復(fù)雜類型擴(kuò)展
14.4.1 簡(jiǎn)單內(nèi)容擴(kuò)展
14.4.2 復(fù)雜內(nèi)容擴(kuò)展
14.4.3 混合內(nèi)容擴(kuò)展
14.4.4 空內(nèi)容擴(kuò)展
14.4.5 屬性擴(kuò)展
14.4.6 屬性通配符擴(kuò)展
14.5 復(fù)雜類型限制
14.5.1 簡(jiǎn)單內(nèi)容限制
14.5.2 復(fù)雜內(nèi)容限制
14.5.3 混合內(nèi)容限制
14.5.4 空內(nèi)容限制
14.5.5 屬性限制
14.5.6 屬性通配符限制
14.6 類型替代
14.7 控制類型派生和替代
14.7.1 final:阻止復(fù)雜類型派生
14.7.2 block:阻止派生類型的替代
14.7.3 阻止元素聲明中的類型替代
14.7.4 abstract:強(qiáng)制派生
第15章 可重用組
15.1 可重用組的作用
15.2 命名模型組
15.2.1 定義命名模型組
15.2.2 引用命名模型組
15.3 屬性組
15.3.1 定義屬性組
15.3.2 引用屬性組
15.4 可重用組與復(fù)雜類型派生
第16章 替代組
16.1 替代組的作用
16.2 替代組的層次結(jié)構(gòu)
16.3 聲明替代組
16.4 替代組的類型約束
16.5 替代組的替換
16.5.1 可重用choice組
16.5.2 在實(shí)例中替代派生類型
16.6 控制替代組
16.6.1 final:阻止替代組聲明
16.6.2 block:在實(shí)例中阻止替代
16.6.3 abstract:強(qiáng)制替代
第17章 一致性約束
17.1 一致性約束類別
17.2 設(shè)計(jì)提示:應(yīng)該使用ID/IDREF還是key/keyref
17.3 一致性約束的結(jié)構(gòu)
17.4 惟一性約束
17.5 關(guān)鍵字約束
17.6 關(guān)鍵字引用
17.7 選擇器與字段
17.7.1 選擇器
17.7.2 字段
17.8 XML Schema的XPath子集
17.9 一致性約束和命名空間
第18章 重定義模式組件
18.1 重定義基礎(chǔ)
18.1.1 包含和重定義
18.1.2 重定義和命名空間
18.1.3 擴(kuò)大的影響
18.2 重定義機(jī)制
18.3 重定義簡(jiǎn)單類型
18.4 重定義復(fù)雜類型
18.5 重定義命名模型組
18.5.1 定義子集
18.5.2 定義超集
18.6 重定義屬性組
18.6.1 定義子集
18.6.2 定義超集
第19章 關(guān)于DTD
19.1 元素聲明
19.1.1 簡(jiǎn)單類型
19.1.2 帶有簡(jiǎn)單內(nèi)容的復(fù)雜類型
19.1.3 帶有復(fù)雜內(nèi)容的復(fù)雜類型
19.1.4 混合內(nèi)容
19.1.5 守內(nèi)容
19.1.6 任何內(nèi)容
19.2 屬性聲明
19.2.1 屬性類型
19.2.2 枚舉屬性類型
19.2.3 Notation屬性
19.2.4 默認(rèn)值
19.3 符號(hào)
19.4 可重用的參數(shù)實(shí)體
19.4.1 重用內(nèi)容模型
19.4.2 重用屬性
19.5 用于可擴(kuò)展性的參數(shù)實(shí)體
19.5.1 sequence組的擴(kuò)展
19.5.2 choice組的擴(kuò)展
19.5.3 屬性擴(kuò)展
19.5.4 屬性組擴(kuò)展
19.6 外部參數(shù)實(shí)體
19.7 通用實(shí)體
19.7.1 字符和其他已分析的實(shí)體
19.7.2 未分析的實(shí)體
19.8 注釋
19.9 協(xié)同使用DTD和模式
第20章 命名考慮事項(xiàng)
20.1 命名指導(dǎo)原則
20.1.1 有效XML名稱的規(guī)則
20.1.2 分隔符
20.1.3 名稱長(zhǎng)度
20.1.4 標(biāo)準(zhǔn)術(shù)語和縮寫
20.1.5 主題術(shù)語的使用
20.2 限定與非限定名稱
20.2.1 限定的局部名稱
20.2.2 非限定的局部名稱
20.2.3 使用elementFormDefault
20.2.4 形式和全局元素聲明
20.2.5 默認(rèn)命名空間和非限定名稱
20.2.6 設(shè)計(jì)提示:應(yīng)該使用限定的還是非限定的局部名稱
20.2.7 限定的與非限定的屬性名稱
20.3 構(gòu)造命名空間
20.3.1 同一個(gè)命名宇間
20.3.2 不同的命名空間
20.3.3 可變命名空間
20.4 多種語言
第21章 可擴(kuò)展性和重用
21.1 重用
21.2 擴(kuò)展模式
21.2.1 通配符
21.2.2 類型派生
21.2.3 替代組
21.2.4 類型重定義
21.2.5 命名模型組重定義
21.3 模式的版本管理
21.3.1 模式兼容性
21.3.2 應(yīng)用程序兼容性
21.3.3 轉(zhuǎn)換功能
21.3.4 使用版本號(hào)
21.4 設(shè)計(jì)支持變化的應(yīng)用程序
附錄A XSDL關(guān)鍵字表
A.1 XSDL元素類型
A.2 XSDL屬性
附錄B 內(nèi)置簡(jiǎn)單類型
B.1 內(nèi)置簡(jiǎn)單類型
B.2 對(duì)于內(nèi)置簡(jiǎn)單類型的適用性

本目錄推薦

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