第1章 XML概述
1.1 XML的概念
1.2 XML的產生背景
1.2.1 電子數據交換簡介
1.2.2 XML的產生及其與SGML、HTML的關系
1.3 XML的優(yōu)越性
1.4 XML應用綜述
1.5 XML開發(fā)工具
1.5.1 AltovaXMLSpy的主要功能
1.5.2 AltovaXMLSpy的圖形用戶界面
1.5.3 AltovaXMLSpy2011的安裝
1.5.4 AltovaXMLSpy的使用
1.6 本章小結
1.7 習題
第2章 XML語法
2.1 XML文檔概述
2.2 XML文檔結構
2.3 XML文檔規(guī)則
2.3.1 格式良好的XMI。文檔規(guī)則
2.3.2 格式良好的XML文檔
2.3.3 有效的XML文檔
2.4 XML聲明
2.5 XML文檔內容
2.5.1 XML元素
2.5.2 XML屬性
2.5.3 注釋
2.5.4 字符引用和實體引用
2.6 命名空間
2.6.1 命名沖突
2.6.2 解決命名沖突的方法
2.6.3 命名空間的使用
2.7 本章小結
2.8 習題
第3章 XML文檔類型定義-DTD
3.1 DTD概述
3.2 DTD聲明
3.2.1 內音BDTD
3.2.2 外部D1D
3.3 DTD語法
3.3.1 元素聲明
3.3.2 屬性聲明
3.3.3 實體聲明
3.4 本章小結
3.5 習題
第4章 XML模式定義——XSD
4.1 XMLschema與DTD
4.2 schema的文檔結構
4.3 XMLschema中的數據類型
4.3.1 簡單數據類型
4.3.2 復雜數據類型
4.4 模式文件中的元素聲明
4.4.1 簡單元素的聲明
4.4.2 復雜元素的聲明
4.4.3 匿名類型的定義
4.5 模式文件中的屬性聲明
4.6 在XML模式中創(chuàng)建元素和屬性組
4.6.1 sequence元素
4.6.2 choice元素
4.6.3 group元素
4.6.4 all元素
4.6.5 attributeGroup元素
4.7 模式重用
4.7.1 include元素
4.7.2 import元素
4.8 本章小結
4.9 習題
第5章 XML文件的顯示-CSS和XSL
5.1 級聯(lián)樣式表(CSS)
5.1.1 CSS的含義
5.1.2 CSS的語法
5.1.3 樣式表與文檔的鏈接
5.2 可擴展樣式表(XSL)
5.2.1 XSLT
5.2.2 XPath
5.2.3 XSL文檔結構
5.2.4 XSL模板
5.2.5 XSLT的元素語法
5.3 本章小結
5.4 習題
第6章 XML和MicrosoftSQLServer2008的集成
6.1 MicrosoftSQLServer2008對XML的支持
6.2 使用存儲在SQLServer中的數據生成XML文檔
6.2.1 RAW模式
6.2.2 AUTO模式
6.2.3 EXPLICIT模式和PATH模式
6.3 把XML數據插入到SQLServer數據庫的表中
6.4 SQLServer中的XML數據類型
6.5 本章小結
6.6 習題
第7章 XLink和XPointer
7.1 XLink
7.1.1 鏈接
7.1.2 簡單鏈接
7.1.3 擴展鏈接
7.1.4 外聯(lián)鏈接
7.1.5 擴展鏈接組
7.2 XPOinter
7.2.1 絕對位置項
7.2.2 相對位置項
7.2.3 字符串位置項
7.2.4 0rigin絕對位置項
7.3 本章小結
7.4 習題
第8章 XMLDOM編程模型
8.1 文檔對象模型概述
8.2 XML解析器
8.3 DOM解析樹
8.4 DOM模型結構
8.4.1 DOMDocument對象
8.4.2 IXMLDOMNode對象
8.4.3 IXMLDOMNodeList對象
8.4.4 IXMLDOMParseError對象
8.5 DOM編程步驟
8.6 本章小結
8.7 習題
第9章 Java中的XML編程
9.1 使用DOM解析XML
9.1.1 JavaDOM的API
9.1.2 JavaDOM的應用
9.2 使用SAX解析XML
9.2.1 SAX中的事件
……
第10章 .NET中的XML編程
第11章 基于XML的在線相冊系統(tǒng)
附錄課程試驗