《XML技術(shù)教程》是2009年清華大學(xué)出版社出版的圖書。
書名 | XML技術(shù)教程 | 頁數(shù) | 269頁 |
---|---|---|---|
裝幀 | 平裝 | 開本 | 16 |
《XML技術(shù)教程》系統(tǒng)地介紹了擴展標記語言(XML)文法及其應(yīng)用技術(shù),其主要內(nèi)容有: XML標記的核心概念、XML文檔類型描述(DTD)及其XML模式(Schema)、XML文檔顯示樣式(CSS/XSL)、XML應(yīng)用標準及其XML文檔編輯與瀏覽工具、XML鏈接(XLink/XPointer)與接口(DOM/ SAX)技術(shù)、XML數(shù)據(jù)庫與數(shù)據(jù)交換。在每一章節(jié)中,均采用相關(guān)實例深入講解。最后,介紹XML技術(shù)的應(yīng)用領(lǐng)域,包括資源描述框架(RDF)、頻道定義格式(CDF)、基于XML的電子商務(wù)標準以及XML與跨媒體出版等應(yīng)用領(lǐng)域。
本教材可作為信息管理專業(yè)"XML技術(shù)"及其相關(guān)課程的教材,也可作為XML技術(shù)應(yīng)用工程師的技術(shù)參考書。
第1章 XML概述
本章學(xué)習(xí)要點
1.1 什么是XML
1.1.1 XML是一種元標記語言
1.1.2 XML是一種信息的容器
1.1.3 XML是一種開放的標準
1.2 XML的歷史及目標
1.2.1 XML的歷史
1.2.2 XML的目標
1.3 XML的主要特性
1.3.1 存取數(shù)據(jù)
1.3.2 格式化文檔
1.3.3 保證數(shù)據(jù)完整
1.4 習(xí)題
第2章 標記和核心概念
本章學(xué)習(xí)要點
2.1 XML標記
2.2 XML文檔
2.3 XML文檔序言
2.3.1 XML聲明
2.3.2 文檔類型聲明
2.4 XML元素
2.4.1 語法
2.4.2 屬性
2.4.3 名字空間
2.4.4 空白字符
2.4.5 XML文檔樹
2.5 實體
2.5.1 字符實體
2.5.2 混合內(nèi)容實體
2.5.3 不可解析實體
2.6 其他標簽
2.6.1 注釋
2.6.2 CDATA段
2.7 習(xí)題
第3章 XML有效性與模式
本章學(xué)習(xí)要點
3.1 模式信息的基本概念
3.2 DTD(Document Type Definition)
3.2.1 DTD初步
3.2.2 關(guān)聯(lián)DTD與XML文檔
3.2.3 聲明元素
3.2.4 聲明元素的屬性
3.2.5 定義實體
3.3 XML Schema
3.3.1 XML Schema的提出
3.3.2 XML Schema的基本結(jié)構(gòu)
3.3.3 聲明元素
3.3.4 全局聲明與ref引用
3.4 小結(jié)
3.5 習(xí)題
第4章 XML文檔的顯示
本章學(xué)習(xí)要點
4.1 樣式單基礎(chǔ)
4.2 CSS樣式單
4.2.1 CSS的結(jié)構(gòu)及規(guī)則
4.2.2 關(guān)聯(lián)CSS與XML文檔
4.3 XSL樣式單
4.3.1 XSL概述
4.3.2 XSLT初步
4.3.3 XSLT元素
4.3.4 XPath簡介
4.3.5 F0概覽
4.4 兩種樣式單比較
4.5 小結(jié)
4.6 習(xí)題
第5章 有關(guān)XML的其他協(xié)議
本章學(xué)習(xí)要點
5.1 SGML與XML標準體系
5.1.1 XML基礎(chǔ)標準及其相互關(guān)系
5.1.2 SGML標準體系框架
5.1.3 XML標準體系框架
5.2 主要國際組織簡介
5.2.1 OASIS
5.2.2 W3C
5.3 主要XML應(yīng)用標準簡介
5.3.1 面向Web網(wǎng)頁:XHTML
5.3.2 面向科技領(lǐng)域:MathML
5.3.3 面向圖形圖像:SVG
5.3.4 面向多媒體:SMIL
5.3.5 面向電子商務(wù):cXML等
5.3.6 面向無線網(wǎng):WML
5.3.7 面向電子書:OPS和OPF
5.4 習(xí)題
第6章 XML的編輯工具與瀏覽工具
本章學(xué)習(xí)要點
6.1 XML分析工具
6.1.1 XML4J
6.1.2 Xerces
6.1.3 Oracle的XMLParser
6.1.4 Microsoft的MSXML
6.1.5 JDOM
6.1.6 DOM4J
6.1.7 其他XML分析器
6.2 XML瀏覽工具
6.2.1 InternetExplorer
6.2.2 MozillaFirefox
6.2.3 W3C的試驗基地--Amaya
6.3 相關(guān)編輯工具
6.3.1 XML編輯工具
6.3.2 XSLT編輯工具
6.4 其他相關(guān)協(xié)議的編輯瀏覽工具
6.4.1 圖形應(yīng)用工具
6.4.2 WAP應(yīng)用工具
6.4.3 電子出版工具MicrosoftReader
6.5 習(xí)題
第7章 XML鏈接
本章學(xué)習(xí)要點
7.1 XML鏈接與HTML鏈接
7.2 XLink語言
7.2.1 XML鏈接術(shù)語
7.2.2 簡單XML鏈接
7.2.3 擴展XML鏈接
7.3 XPointer語言
7.3.1 XPointer概述
7.3.2 XPointer的三種形式
7.3.3 位置路徑和位置集合
7.3.4 XPointer對XPath的擴展
7.4 XMLBase
7.5 小結(jié)
7.6 習(xí)題
第8章 XMLDOM
本章學(xué)習(xí)要點
8.1 應(yīng)用程序接口綜述
8.1.1 接口的由來
8.1.2 DOM與SAX并存
8.2 文檔對象模型(DOM)
8.2.1 DOM的組成
8.2.2 DOM樹
8.2.3 DOM的4個基本接口
8.2.4 DOM的應(yīng)用
8.3 XML簡單應(yīng)用程序接口(SAX)
8.3.1 SAX分析器接口簡介
8.3.2 SAX的應(yīng)用
8.3.3 應(yīng)用程序的編譯與執(zhí)行
8.4 小結(jié)
8.5 習(xí)題
第9章 XML與數(shù)據(jù)交換
本章學(xué)習(xí)要點
9.1 XML的數(shù)據(jù)交換機制與數(shù)據(jù)存取機制
9.1.1 XML數(shù)據(jù)交換機制
9.1.2 XML數(shù)據(jù)存取機制
9.2 XML與數(shù)據(jù)庫
9.2.1 XML與關(guān)系數(shù)據(jù)庫
9.2.2 XML與面向?qū)ο髷?shù)據(jù)庫
9.2.3 基于XML數(shù)據(jù)庫的模型分析
9.2.4 XML在數(shù)據(jù)庫中的應(yīng)用模式
9.3 XML數(shù)據(jù)交換技術(shù)
9.3.1 ADO控件技術(shù)
9.3.2 HTTPXML對象技術(shù)
9.3.3 DB2XML轉(zhuǎn)換工具
9.3.4 ODBC2XML轉(zhuǎn)換工具
9.3.5 XOSL轉(zhuǎn)換工具
9.3.6 ASP2XML組件
9.3.7 InterAccess軟件包
9.3.8 XMLServlet軟件包
9.3.9 Web分布式數(shù)據(jù)交換(WDDX)
9.4 數(shù)據(jù)庫對XML的支持
9.4.1 傳統(tǒng)關(guān)系數(shù)據(jù)庫對XML的支持
9.4.2 面向?qū)ο髷?shù)據(jù)庫對XML的支持
9.4.3 SoftwareAG的TaminoServer
9.5 小結(jié)
9.6 習(xí)題
第10章 XML的應(yīng)用及展望
本章學(xué)習(xí)要點
10.1 XML應(yīng)用概述
10.2 XML與語義網(wǎng)
10.2.1 語義網(wǎng)
10.2.2 資源描述框架
10.2.3 本體描述語言
10.3 XML與電子商務(wù)
10.3.1 XML是現(xiàn)代電子商務(wù)的基石
10.3.2 電子商務(wù)發(fā)展中的XML"構(gòu)件"
10.3.3 基于XML的電子商務(wù)標準
10.4 XML與Web應(yīng)用程序開發(fā)
10.4.1 當(dāng)前Web應(yīng)用程序存在的問題
10.4.2 Ajax
10.4.3 Silverlight
10.5 XML與移動通信
10.5.1 無線應(yīng)用協(xié)議WAP
10.5.2 WAP設(shè)計思想
10.5.3 WAP應(yīng)用環(huán)境
10.5.4 WAP通信協(xié)議
10.5.5 WAP的影響
10.5.6 WAP的局限性
10.6 XML技術(shù)展望
10.6.1 XQuery
10.6.2 AtomPublishingProtocol
10.6.3 XForms
10.6.4 XProc
10.7 習(xí)題
參考文獻
出版社: 清華大學(xué)出版社; 第1版 (2009年4月1日)
叢書名: 21世紀信息管理與信息系統(tǒng)專業(yè)規(guī)劃教材
平裝: 269頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302194408
條形碼: 9787302194408
尺寸: 25.6 x 18.2 x 1.4 cm
重量: 440 g
看點相關(guān)的基礎(chǔ)書籍,然后從制冷初級開始學(xué)習(xí)吧
1、選地、整地 選陽光充足、土質(zhì)肥沃、濕潤且排水良好的地方種植,也可利用田邊地角、山坡地、房前屋后種植,成片栽培時,按株行距1米×2米開穴,每穴施入5~10千克的農(nóng)家肥與泥土混合作基肥。育苗地宜選疏松...
貼板實木門 貼板實木門,又叫實木工藝門,一般采用杉木科集成材(包括香杉、冷云杉、進口鐵杉),也就是指接木材作為內(nèi)芯,這種貼板的門芯一般為實芯(間隙不大于2MM),再貼飾面板造型即成。 門套:門...
格式:pdf
大小:45KB
頁數(shù): 19頁
評分: 4.4
1 教 育 信 息 化 技 術(shù) 標 準 CELTS-4.2 基于規(guī)則的 XML綁定技術(shù) Specification for Rule-Based XML Binding Techniques CELTS-4.2 CD1.6 (送審稿) (本稿完成日期: 2002 年 8月 28日) 教育部教育信息化技術(shù)標準委員會 發(fā)布 2 目 次 基于規(guī)則的 XML 綁定技術(shù) ............................................................. 4 1 概述 ...................................................................... 4 1.1 范圍 ...........................................................
格式:pdf
大?。?span id="s60e46w" class="single-tag-height">45KB
頁數(shù): 4頁
評分: 4.6
針對當(dāng)前自動測試系統(tǒng)對于開放性體系結(jié)構(gòu)的要求,以及期望達到通用測試軟件模塊可移植和重用的目的,通過嘗試利用流行的XML語言構(gòu)建ATS故障樹模型,安排測試項目、診斷項目、維修項目,設(shè)計診斷步驟等,為測試軟件的程序提供必要的控制信息和充分的測試信息,降低測試軟件編程的復(fù)雜度,以實現(xiàn)測試軟件流程設(shè)計的標準化、通用化、規(guī)范化。將XML技術(shù)構(gòu)建故障樹模型應(yīng)用于具體工程實踐,效果良好,為測試程序設(shè)計提供了一個范本。在通用測試系統(tǒng)軟件(為同類裝備接口設(shè)計的測試軟件)的設(shè)計中,建議考慮使用XML技術(shù)。
XML技術(shù)是近年來最熱門的話題,并且已經(jīng)廣泛應(yīng)用于編程領(lǐng)域中。
《C#XML入門經(jīng)典:C#編程人員必備的XML技能》主要講述了XML技術(shù)在C#中的應(yīng)用,同時還介紹了XML的相關(guān)技術(shù),如XPath、XSLT和XML Schema等。主要內(nèi)容包括:XML語法和格式良好的XML,XML命名空間,利用DTD和XML Schema進行XML驗證,使用SOAP和Web服務(wù),以及運用ADO.NET進行數(shù)據(jù)庫訪問等。本書還用兩個案例分析來展示XML的具體應(yīng)用。
目 錄
前言
第1章 準備出發(fā)
1.1什么是XML
1.2一個XML實例
1.2.1文檔類型聲明
1.2.2分析和瀏覽XML
1.3第一個Java應(yīng)用程序:helloapp
1.4面向?qū)ο蟮木幊蹋侯惡蛯ο?
1.4.1什么是對象
1.4.2什么是類
1.4.3Java類文件
1.4.4Main()方法
1.4.5創(chuàng)建helloapp.class
1.4.6運行helloapp.class
1.5編制Java小應(yīng)用程序
1.5.1在小應(yīng)用程序中顯示圖形
1.5.2為小應(yīng)用程序創(chuàng)建Web頁
1.5.3在獨立窗口中運行小應(yīng)用
程序
1.5.4創(chuàng)建新窗口
1.5.5Java類構(gòu)造器
1.5.6在窗口中安裝小應(yīng)用程序
1.5.7調(diào)用小應(yīng)用程序的init()和
start()方法
1.5.8創(chuàng)建winappFrame窗口類
1.6使用文本域
1.6.1聲明并創(chuàng)建文本域
1.6.2Java布局管理器
1.7使用按鈕
1.8小結(jié)
第2章 使用XML
2.1XML語法規(guī)范
2.1.1有效的和格式良好的XMI
文檔
2.1.2擴展的Backus-Naur符號系統(tǒng)
2.1.3名字、字符和空白空間
2.2XML標記
2.2.1注釋
2.2.2實體引用
2.2.3字符引用
2.2.4處理指令
2.2.5CDATA節(jié)
2.2.6起始標記和結(jié)束標記
2.2.7空元素
2.2.8序言和文檔類型聲明
2.3分析XML, 以解釋XML文檔
2.4使用MicrosoftXML分析器
2.5showtext應(yīng)用程序
2.5.1創(chuàng)建文檔對象
2.5.2加載XML文檔
2.5.3顯示XML文檔的文本
2.6showtextwin實例
2.7gettitle實例
2.7.1訪問XML文擋的元素
2.7.2訪問子元素
2.8小結(jié)
第3章 文檔類型聲明屬性和
實體
3.1XML中的字符編碼
3.2要求的標記聲明
3.3文檔類型聲明
3.4文檔名稱
3.5外部DTD
3.6元素聲明
3.6.1DTD實例
3.6.2DTD2 例子
3.6.3DTD3例子
3.7屬性表
3.7.1屬性類型
3.7.2指定屬性缺省值
3.7.3一些樣本屬性表
3.7.4attlist實例
3.7.5編寫doTree()方法
3.8實體聲明
3.8.1內(nèi)部實體
3.8.2外部實體
3.8.3已定義的實體
3.8.4entities例子
3.9符號聲明
3.10條件節(jié)
3.11小結(jié)
第4章 創(chuàng)建XML瀏覽器:四個完整
的例子
4.1tree例子
4.2browser例子
4.3indenter例子
4.4caps例子
4.5小結(jié)
第5章 XML與數(shù)據(jù)庫
5.1employees例子
5.2birds例子
5.2.1創(chuàng)建新的XML元素
5.2.2把新的XML元素增加到
文檔中
5.2.3編寫新的XML文擋
5.3Scarcher例子
5.4medicines例子
5.5小結(jié)
第6章 XML鏈接
6.1什么是XML鏈接
6.2XML簡單鏈接
6.3擴展XML鏈接
6.4尋址XML鏈接
6.5關(guān)于XPOinter
6.5.1絕對位置項
6.5.2idlocator實例
6.5.3Xpointer相對位置項
6.5.4locator例子
6.5.5字符串匹配位置項
6.5擴展鏈接組
6.6小結(jié)
第7章 帶文本和圖形的XMI
7.1textbrowser例子
7.2fontsizc例子
7.3circles例子
7.4lines實例
7.5小結(jié)
第8章 XML圖像處理
8.1images例子
8.2imagebrowser.java例子
8.3mouser例子
8.3.1mouseDown事件
8.3.2mouseUp事件
8.3.3mouseDrag事件
8.3.4morscMove事件
8.3.5mouseEnter事件
8.3.6morseExit事件
8.4imagemap例子
8.5小結(jié)
第9章 XML樣式表
9.1第一個樣式表例子
9.1.1SMGL與XML
9.1.2使用XML中的樣式表的總觀
9.1.3XMLDSSSL: XML樣式
9.1.4D)SSSL的兩個部分
9.2創(chuàng)建樣式表
9.2.1流對象
9.2.2流對象特征
9.3stylc例子
9.4樣式表特征:bigfont例子
9.5defines例子
9.6序列:ands例子
9.7indents例子
9.8tabs例子
9.9pagenunmber例子
9.10font例子
9.11xref例子
9.12小結(jié)
2100433B
第1章 在C#中使用XML的原因
1.1使用XML的原因
1.1.1開放性
1.1.2簡單性
1.1.3自我描述性
1.1.4互操作性
1.1.5結(jié)構(gòu)
1.1.6分開結(jié)構(gòu)和內(nèi)容
1.1.7可擴展性
1.2什么是XML
1.2.1XML涉及多種語言
1.2.2XML文檔
1.3使用XML的對象
1.3.1內(nèi)容表示
1.3.2B2B電子商務(wù)
1.3.3遠程過程調(diào)用
1.3.4數(shù)據(jù)存儲和訪問
1.3.5不使用XML的情況
1.4XML標準
1.4.1什么是W3C
1.4.2XML標準
1.4.3與XML相關(guān)的標準
1.4.4標準重要的原因
1.5XML如何適應(yīng).NET
1.5.1在.NETFramework中使用XML
1.5.2.NET中的XML支持
1.6小結(jié)
第2章 XML概述
2.1XML的概念
2.1.1XML元素
2.1.2XML屬性
2.1.3XML解析器
2.1.4構(gòu)建XML
2.1.5XML文檔的各個組成部分
2.2創(chuàng)建格式良好的XML文檔
2.2.1XML中的元素
2.2.2XML中的屬性
2.2.3在XML中使用注釋
2.3驗證XML文檔的有效性
2.3.1文檔類型定義
2.3.2XMLSchema
2.3.3XML編碼
2.4小結(jié)
第3章 在.NET中使用XML
3.1XML如何適合.NET
3.1.1XML
3.1.2文檔對象模型(DOM)
3.1.3命名空間
3.1.4DTD和XMLSchema
3.1.5XPath
3.1.6XSLT
3.2.NETFramework使用XML
3.2.1配置文件
3.2.2ADO.NET
3.2.3SOAP和Web服務(wù)
3.3案例分析——電話簿樣式應(yīng)用程序
3.4小結(jié)
第4章 在.NET中讀取XML
4.1流模型
4.1.1流模型和DOM的比較
4.1.2流模型中的變體
4.2XmlTextReader類
4.2.1XmlTextReader屬性
4.2.2讀取屬性
4.2.3讀取較大的數(shù)據(jù)塊
4.3XmlNodeReader類
4.4XmlValidatingReader類
4.5小結(jié)
第5章 在.NET中編寫XML
5.1利用.NET類編寫XML文檔
5.2XmlWriter類
5.2.1XmlWriter方法
5.2.2XmlWriter屬性
5.3XmlWriter類
5.3.1XmlTextWriter構(gòu)造函數(shù)
5.3.2XmlTextWirter屬性
5.3.3處理XmlTextWirter
5.3.4寫入較大的數(shù)據(jù)塊
5.4小結(jié)
第6章 在.NET中實現(xiàn)DOM
6.1文檔對象模型
6.1.1文檔對象模型與流模型
6.1.2.NETDOM繼承模型
6.2XmlNode類
6.2.1XmlNode的定義
6.2.2XmlNode的屬性
6.2.3XmlNode的方法
6.3XmlDocument類
6.3.1創(chuàng)建節(jié)點
6.3.2加載和保存
6.3.3迭代XmlDocument實例
6.3.4編輯XML文檔
6.4案例分析
6.4.1體系結(jié)構(gòu)
6.4.2應(yīng)用程序詳細信息
6.4.3加載用戶聯(lián)系人
6.4.4搜索聯(lián)系人
6.4.5導(dǎo)出聯(lián)系人
6.4.6導(dǎo)入其他聯(lián)系人
6.5小結(jié)
第7章 XPath和.NET
7.1System.Xml.XPath命名空間
7.2.NET中的XPath類
7.2.1XPathDocument類
7.2.2XPathNavigator類
7.2.3XPathExpression類
7.3自定義導(dǎo)航器
7.4XML串行化
7.4.1如何串行化
7.4.2XmlSerializer類
7.4.3XmlRootAttribute類
7.4.4XmlElementAttribute類
7.4.5XmlAttrbuteAttribute類
7.4.6使用多個類進行串行化
7.4.7改進案例分析
7.5小結(jié)
第8章 XSLT
8.1何時使用XSLT
8.1.1格式化
8.1.2轉(zhuǎn)換
8.2XSL語言
8.3使用XSL
8.4XSL命名空間
8.5剖析一個簡單的XSL示例
8.5.1添加處理指令
8.5.2創(chuàng)建樣式表
8.6創(chuàng)建XSLT樣式表
8.6.1使用XSLT元素
8.6.2模式.匹配和模板
8.6.3高級模板
8.6.4XSLT函數(shù)
8.6.5XSLT和空白
8.7小結(jié)
第9章 在.NET中使用XSLT
9.1.NET中的XSLT類
9.2XslTransform類
9.2.1載入樣式表
9.2.2轉(zhuǎn)換樣式表
9.2.3使用XPathDocument使性能最優(yōu)化
9.2.4轉(zhuǎn)換XML文檔——實際示例
9.2.5樣式表中的腳本
9.2.6XSLT中的參數(shù)
9.3XsltArgumentList類
9.4小結(jié)
第10章 XML模式——背景知識.語言和一般用法
10.1XML模式(XSD)的任務(wù)
10.2格式良好且有效的XML模式
10.3什么是模式
10.4XML模式定義語言
10.4.1XSD中的元素
10.4.2定義屬性
10.5XML模式數(shù)據(jù)類型
10.5.1通用數(shù)據(jù)類型
10.5.2簡單類型
10.5.3復(fù)雜類型
10.5.4內(nèi)容模型
10.6模式驗證技術(shù)
10.6.1驗證和命名空間
10.6.2通過編程方式進行驗證
10.7內(nèi)聯(lián)模式
10.8模式的模塊化
10.8.1包含模式
10.8.2導(dǎo)入模式
10.8.3模式的一般用途
10.9案列分析——創(chuàng)建一上XSD模式
10.10小結(jié)
第11章 XML模式和.NET
11.1在VisualStudio.NET中利用模式編輯器
11.1.1從XML文檔中生成模式
11.1.2通過編程方式驗證XML
11.1.3處理異常和利用ValidationEventHandler
11.2XSD和用xsd.exe進行串行化
11.3案例分析——改進驗證操作
11.4小結(jié)
第12章 XML在ADO.NET中的用法
12.1ADO.NET概述
12.2.NET數(shù)據(jù)提供者
12.2.1Connection類
12.2.2Command類
12.2.3DataReader類
12.2.4DataAdapter類
12.2.5CommandBuilder類
12.3DataSet類
12.3.1數(shù)據(jù)訪問策略
12.3.2在DataTable中處理數(shù)據(jù)
12.3.3關(guān)聯(lián)
12.3.4DataSet和XML
12.4XmlDataDocument類