内容简介
第1章 XML概述
1.1 XML的概念
1.2 XML的产生背景
1.2.1电子数据交换简介
1.2.2 XML的产生及其与SGML、HTML的关系
1.3 XML的优越性
1.4 XML应用综述
1.5 XML开发工具
1.5.1 Altova XMLSpy的主要功能
1.5.2 Altova XMLSpy的图形用户界面
1.5.3 Altova XMLSpy 2011的安装
1.5.4 Altova XMLSpy的使用
1.6本章小结
1.7习题
第2章 XML语法
2.1 XML文档概述
2.2 XML文档结构
2.3 XML文档规则
2.3.1格式良好的XL文档规则
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内部DTD
3.2.2外部DTD
3.3 DTD语法
3.3.1元素声明
3.3.2属性声明
3.3.3实体声明
3.4本章小结
3.5习题
第4章 XML模式定义——XSD
4.1 XML schema与DTD
4.2 schema的文档结构
4.3 XML schema中的数据类型
4.3.1简单数据类型
4.3.2复杂数据类型
4.4模式文件中的元素声明
4.4.1简单元素的声明
4.4.2复杂元素的声明
4.4.3匿名类型的定义
4.5模式文件中的属性声明
4.6在XML模式中创建元素和属性组
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级联样式表(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和Microsoft SQL Server 2008的集成
6.1 Microsoft SQL Server 2008对XML的支持
6.2使用存储在SQL Server中的数据生成XML文档
6.2.1 RAW模式
6.2.2 AUTO模式
6.2.3 EXPLICIT模式和PATH模式
6.3把XML数据插入到SQL Server数据库的表中
6.4 SQL Server中的XML数据类型
6.5本章小结
6.6习题
第7章 XLink和XPointer
7.1 XLink
7.1.1链接
7.1.2简单链接
7.1.3扩展链接
7.1.4外联链接
7.1.5扩展链接组
7.2 XPointer
7.2.1绝对位置项
7.2.2相对位置项
7.2.3字符串位置项
7.2.4 origin绝对位置项
7.3本章小结
7.4习题
第8章 XML DOM编程模型
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 Java DOM的API
9.1.2 Java DOM的应用
9.2使用SAX解析XML
9.2.1 SAX中的事件
9.2.2 Java SAX的API
9.2.3 Java SAX的应用
9.3使用JDOM解析XML
9.3.1 JDOM的API
9.3.2 JDOM的应用
9.4本章小结
9.5习题
第10章 .NET中的XML编程
10.1使用流模式处理XML
10.1.1读取XML
10.1.2写出XML
10.2使用DOM处理XML
10.2.1.NET W3C DOM类简介
10.2.2使用DOM加载及保存XML数据
10.2.3使用DOM浏览XML
10.2.4创建新节点
10.2.5修改和删除节点
10.3 ADO.NET与XML
10.3.1 ADONET简介
10.3.2 XML与DataSet对象的关系
10.3.3使用DataSet对象访问XML
10.4本章小结
10.5习题
第11章 基于XML的在线相册系统
11.1系统功能分析
11.2系统XML文件的设计
11.3账户管理模块的设计
11.3.1管理员登录
11.3.2注册账号
11.3.3修改账号信息
11.4相片管理模块的设计
11.4.1上传相片
11.4.2浏览相片
11.4.3相片评论
11.5留言管理模块的设计
11.5.1添加留言
11.5.2删除留言
11.6本章小结
附录 课程试验
课程实验一 网上论坛
课程实验二 家庭财务管理系统
课程实验三 人事档案管理系统
课程实验四 影院售票系统
课程实验五 在线投票管理系统