正如许多人所预言的那样,XML改变了世界!XML刚刚问世时,就有许多人预言它将改变人们看待数据表示的方式。之后,.XML的发展突飞猛进,基于XML的新技术也层出不穷,如Web服务、博客、警报与通知消息等。
本书不仅向您介绍了XML的基本内容和XML规范,还介绍了驱动整个行业向前发展的基于XML的新技术。此外,在介绍这些新技术时,本书给出了不少示例。下面就让我们一起开始学习XML的愉快之旅吧!
本书全面介绍了当今企业想要实现的所有XML功能,包括从文档类型定义、XQuery语言,到Web服务与表单开发等全部内容。书中不仅详述了XML及XML规范的基本知识,还讲解了推动行业发展的基于xML的应用程序,如博客、警报等。
本书首先介绍了使用XML的步骤和基于XML的呈现技术。然后深入探讨了转换和程序化XML文档的具体步骤,并给出了将XML与Aiax、.NET Framework、Java等技术集成的最佳实践。另外,还提供了如何最佳应用所述技术的提示和技巧。掌握了这些知识以后,您就能不断地构建出更优秀的应用程序。
第Ⅰ部分 XML基础知识
第1章 XML语法
1.1 XML技术背景
1.2 XML语法与规则
1.2.1 XML解析器
1.2.2 XML元素和标签
1.2.3 XML文本
1.2.4 XML文档
1.2.5 属性
1.3 XML名称空间
1.4 小结
第2章 XML编辑器
2.1 Microsoft Visual Studio.NET 2003
2.1.1 Visual Studio.NET 2003的基本编辑功能
2.1.2 Visual Studio.NET 2003的
2.1.3其他特性
2.2 Visual Studio 2005
2.2.1 Visual Studio 2005的基本编辑功能
2.2.2 Visual Studio 2005的模式开发功能
2.2.3 Visual Studio 2005中的XSLT开发
2.3 Altova XMLSpy 2006
2.3.1 Altova XMLSpy 2006的基本编辑功能
2.3.2 XMLSpy中的模式开发
2.3.3 XMLSpy中的XSLT开发
2.3.4 XMLSpy中的其他特性
2.4 Styrlus Studio 2006
2.4.1 Stylus Studio 2006的基本编辑功能
2.4.2 Stylus Studio 2006中的模式开发
2.4.3 Stylus Studio的XSLT开发功能
2.4.4 Stylus Studio的其他特性
2.5 Oxygen XML Editor 6.2
2.5.1 Oxygen XML Editor 6.2的基本编辑功能
2.5.2 Oxygen XML Edffor 6.2中的模式开发
2.5.3 Oxygen XML Editor 6.2中模式类型之间的转换
2.5.4 Oxygen XML Editor 6.2中的XSLT开发
2.5.5 Oxygen XML Editor6.2中的其他特性
2.6 其他XML工具
2.7 小结
第Ⅱ部分 数据表示
第Ⅲ部分 定义结构
第Ⅳ部分 作为数据的XML
第Ⅴ部分 XML编程
第Ⅵ部分 XML服务
第Ⅶ部分 XML的应用