XML 技术大全
[绝版]基本信息
- 原书名: XML:The Complete Reference
- 原出版社: McGraw-Hill
- 作者: (美)Heather Williamson
- 译者: 智慧东方工作室
- 丛书名: Internet新技术丛书
- 出版社:机械工业出版社
- ISBN:7111094336
- 上架时间:2002-2-22
- 出版日期:2002 年1月
- 页码:632
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > XML
编辑推荐
还有什么行业的发展速度比计算机行业快呢?如果你的汽车每年必须更换一次,而今年的汽油和去年的车不兼容,那么如何是好呢?这正是Internet开发者经常面临的问题:今年最热门的Internet开发语言不能在去年的Web浏览器上发挥出完全功效。
内容简介回到顶部↑
本书详细介绍XML技术,涉及XML的方方面面,例如解析器、校验器、大纲、文档类型定义、样式表、名字空间、XLink、XPointer等内容。本书内容翔实,实例丰富,不仅介绍XML的基本概念,而且涉及XML高级功能,例如脚本语言的应用、文档对象模型、XML子语言等。本书既适合Web应用开发人员参考,也适合想学习XML语言的技术人员阅读。
目录回到顶部↑
第一部分xml基础
第1章xml综述
1.1 早期岁月
1.1.1 sgml基础
1.1.2 xml的要求
1.2 当前的标准
1.2.1 xml 1.0
1.2.2 xml名字空间
1.2.3 文档类型定义
1.2.4 层叠样式表
1.2.5 可扩展样式表语言
1.2.6 xml大纲
1.2.7 xml查询语言
1.2.8 xlink
1.2.9 xpointer
1.2.10 xpath
1.2.11 xml数字签名
1.2.12 资源描述框架大纲
1.2.13 正规xml
1.2.14 xhtml
第1章xml综述
1.1 早期岁月
1.1.1 sgml基础
1.1.2 xml的要求
1.2 当前的标准
1.2.1 xml 1.0
1.2.2 xml名字空间
1.2.3 文档类型定义
1.2.4 层叠样式表
1.2.5 可扩展样式表语言
1.2.6 xml大纲
1.2.7 xml查询语言
1.2.8 xlink
1.2.9 xpointer
1.2.10 xpath
1.2.11 xml数字签名
1.2.12 资源描述框架大纲
1.2.13 正规xml
1.2.14 xhtml
前言回到顶部↑
还有什么行业的发展速度比计算机行业快呢?如果你的汽车每年必须更换一次,而今年的汽油和去年的车不兼容,那么如何是好呢?这正是Internet开发者经常面临的问题:今年最热门的Internet开发语言不能在去年的Web浏览器上发挥出完全功效。
但使用XML,你不必担心自己的文档同下一次、最新的以及最伟大的开发不兼容。只要你有基本的XML相容软件,便能看到你的基本XML文档。本书将帮助你熟练运用自己的XML,而软件开发的工作则留给像微软和网景这样的公司去做。
本书面向的读者
本书的读者可以是Web迷,希望利用XML及其同类语言的高级特性和能力创建自己的Web站点,也可以是经验丰富的Web开发者,只是想快速参考语言及其用法;也可以是刚开始入门的XML开发者,需要解决在自己学习过程中遇到的难题。
但是,不管你属于哪类人,都应该掌握下述技能:
知道以SGML为基础的语言(如 HTML)的基本语法。
知道创建一个HTML页的基本过程。
对于使用浏览器、链接、URL等时涉及到的基本概念有一定程度的了解。
理解SGML文档的元素-属性结构。
本书的读者不必理解、甚至不必知道任何XML子语言,但对于本书的内容,应该有一定程度的兴趣。
本书的内容
当前,XML已成为Internet上最热门的主题之一,它成为程序员必须掌握的一种技能。本书的目标是向你提供掌握XML所需的“一切东西”。从编写你的第一个XML文档时涉及到的基本概念,一直到XML领域内的一些高深主题,包括解析器、校验器、大纲、文档类型定义(DTD)、样式表(CSS和XSL)、名字空间、XLink、XPointer、Xbase和XML Query等等。除此以外,书中还覆盖了XML的大量支持标准——资源描述框架(RDF)、XHTML、同步标记语言(SYMM)(如SMIL)以及可扩展矢量图形(SVG)格式等等。
本书首先探讨XML的基础,比如创建简单文档,以便由当前的XML解析器正确进行解析。在你学习为XML文档创建DTD,以及对文档及其DTD进行校验的时候,这些信息会随着阅读的深入而不断扩展。之后,随着你从简单的层叠样式表(CSS)过渡到更复杂的扩展样式表语言(XSL)和XSL转换(XSLT),样式表会不断地为文档添加更多的装饰和功能。在你用样式表完成了一个XML文档之后,将学习XML大纲、XHTML、XLink、XPointer
和RDF。还将学习使用脚本(JavaScript和Perl)对一个XML文档中包含的信息进行处理,并操作同文档相关的文本文件数据库,从而探索文档对象模型(DOM)。最后,学习流行的、使用非常广泛的XML子语言,比如MathML和SMIL。下面对各章和各部分进行介绍。
第一部分XML基础
第一部分讲解了XML文档的基本结构。学习如何标识XML元素和属性,探索对XML文档进行校验的用意以及了解一些用来进行校验的软件。有专门一章讲述XML名字空间,以及如何在文档中将它们用于校验目的。
第1章对XML的所有相关技术和要求进行了常规性的概述。你可在此了解该语言的历史、与当前标准配合的软件以及与未来标准相容的软件。除此以外,该章还解释了XML应用程序的要求、它们能做什么以及它们能对你的开发项目起到什么帮助。
第2章讨论了与XML协同使用的各种软件,包括解析器、编辑器和校验器。
第3章解释了进行正确信息解析的需求,以及如何随你的文档协同使用校验软件。在此你将开始构建一个简单的XML文档,学习如何保存、查看和添加注释,以及如何查实它是否已正确解析。
第4章探讨了如何组织你的数据,以便最终能顺利转换成XML应用程序。该章全面探讨了DOM,让你知道用户在计划对数据进行格式化时打算创建的是什么。另外,你还会了解样式表如何影响你的数据展示,并知道何时该将数据用作属性,何时将数据用作元素。
但使用XML,你不必担心自己的文档同下一次、最新的以及最伟大的开发不兼容。只要你有基本的XML相容软件,便能看到你的基本XML文档。本书将帮助你熟练运用自己的XML,而软件开发的工作则留给像微软和网景这样的公司去做。
本书面向的读者
本书的读者可以是Web迷,希望利用XML及其同类语言的高级特性和能力创建自己的Web站点,也可以是经验丰富的Web开发者,只是想快速参考语言及其用法;也可以是刚开始入门的XML开发者,需要解决在自己学习过程中遇到的难题。
但是,不管你属于哪类人,都应该掌握下述技能:
知道以SGML为基础的语言(如 HTML)的基本语法。
知道创建一个HTML页的基本过程。
对于使用浏览器、链接、URL等时涉及到的基本概念有一定程度的了解。
理解SGML文档的元素-属性结构。
本书的读者不必理解、甚至不必知道任何XML子语言,但对于本书的内容,应该有一定程度的兴趣。
本书的内容
当前,XML已成为Internet上最热门的主题之一,它成为程序员必须掌握的一种技能。本书的目标是向你提供掌握XML所需的“一切东西”。从编写你的第一个XML文档时涉及到的基本概念,一直到XML领域内的一些高深主题,包括解析器、校验器、大纲、文档类型定义(DTD)、样式表(CSS和XSL)、名字空间、XLink、XPointer、Xbase和XML Query等等。除此以外,书中还覆盖了XML的大量支持标准——资源描述框架(RDF)、XHTML、同步标记语言(SYMM)(如SMIL)以及可扩展矢量图形(SVG)格式等等。
本书首先探讨XML的基础,比如创建简单文档,以便由当前的XML解析器正确进行解析。在你学习为XML文档创建DTD,以及对文档及其DTD进行校验的时候,这些信息会随着阅读的深入而不断扩展。之后,随着你从简单的层叠样式表(CSS)过渡到更复杂的扩展样式表语言(XSL)和XSL转换(XSLT),样式表会不断地为文档添加更多的装饰和功能。在你用样式表完成了一个XML文档之后,将学习XML大纲、XHTML、XLink、XPointer
和RDF。还将学习使用脚本(JavaScript和Perl)对一个XML文档中包含的信息进行处理,并操作同文档相关的文本文件数据库,从而探索文档对象模型(DOM)。最后,学习流行的、使用非常广泛的XML子语言,比如MathML和SMIL。下面对各章和各部分进行介绍。
第一部分XML基础
第一部分讲解了XML文档的基本结构。学习如何标识XML元素和属性,探索对XML文档进行校验的用意以及了解一些用来进行校验的软件。有专门一章讲述XML名字空间,以及如何在文档中将它们用于校验目的。
第1章对XML的所有相关技术和要求进行了常规性的概述。你可在此了解该语言的历史、与当前标准配合的软件以及与未来标准相容的软件。除此以外,该章还解释了XML应用程序的要求、它们能做什么以及它们能对你的开发项目起到什么帮助。
第2章讨论了与XML协同使用的各种软件,包括解析器、编辑器和校验器。
第3章解释了进行正确信息解析的需求,以及如何随你的文档协同使用校验软件。在此你将开始构建一个简单的XML文档,学习如何保存、查看和添加注释,以及如何查实它是否已正确解析。
第4章探讨了如何组织你的数据,以便最终能顺利转换成XML应用程序。该章全面探讨了DOM,让你知道用户在计划对数据进行格式化时打算创建的是什么。另外,你还会了解样式表如何影响你的数据展示,并知道何时该将数据用作属性,何时将数据用作元素。







点击看大图



加载中...

