编辑推荐
《XML网页设计实用教程》以详实的内容、丰富的实例全面介绍了XML技术的基础知识和应用编程。内容包括XML基本语法、DTD、XMLSchema、XML命名空间、XPath、XSLT、XLink、XPointer、XQuery、DOM、SAX等,以及相关的编程技术,包括Ja、JaScript、数据岛、JSP、AJAX等。《XML网页设计实用教程》参照W3C的新标准,同时兼顾当前浏览器的实际支持能力,所有例题都经过上机调试。《XML网页设计实用教程》可作为高等院校计算机科学与技术、网络工程、电子商务等专业“XML技术基础”课程的教材,也可供成人教育学校和培训班作为教材使用。
目录
- 第1章XML概述1
- 1.1XML简介1
- 1.1.1XML的发展历史1
- 1.1.2XML与HTML的比较2
- 1.1.3XML简介4
- 1.2XML的用途5
- 1.3XML的技术规范7
- 1.3.1XML基本规范7
- 1.3.2XML关联技术规范7
- 1.4XML解析器与浏览器10
- 1.5XML编辑软件12
- 1.5.1XMLSpy12
- 1.5.2XMLWriter12
- 本章小结13
- 思考与练习13
- 第2章XML语法规则15
- 2.1一个结构完整的XML文档15
- 2.2XML标记语法16
- 2.2.1标记的命名规则16
- 2.2.2标记的使用规则17
- 2.3XML文档的结构18
- 2.3.1XML声明19
- 2.3.2XML注释20
- 2.3.3处理指令20
- 2.3.4文档类型声明21
- 2.3.5XML元素21
- 2.3.6XML属性22
- 2.3.7实体23
- 2.3.8CDATA节24
- 本章小结25
- 思考与练习25
- 第3章文档类型定义28
- 3.1XML文档的有效性28
- 3.2DTD概述29
- 3.2.1文档类型声明与文档类型定义的区别29
- 3.2.2文档类型声明29
- 3.2.3DTD与XML实例文档之间的关系32
- 3.2.4DTD的用途32
- 3.2.5DTD所包括的内容33
- 3.3DTD对元素的声明33
- 3.3.1元素声明语法33
- 3.3.2元素内容模式34
- 3.3.3元素声明中的正则表达式36
- 3.3.4元素声明综合示例36
- 3.4DTD对属性的声明37
- 3.4.1属性声明的语法38
- 3.4.2属性类型39
- 3.4.3属性默认值43
- 3.4.4属性声明综合示例44
- 3.5实体的声明与引用45
- 3.5.1实体的概念与分类45
- 3.5.2普通实体46
- 3.5.3参数实体51
- 本章小结54
- 思考与练习54
- 第4章XML验证技术Schema57
- 4.1命名空间57
- 4.1.1命名空间的概念57
- 4.1.2使用命名空间解决命名冲突问题58