《XML指南》下载[CHM格式]

写在前面的话

本文的英文版刊登在http://www.w3schools.com/xml/上,由Blueidea的小奀将其译成中文。对XML 编码一节,原文已经不适合中文读者,于是做了一些修改,对于初学者来说这是一个很不错的入门教程。

如果您有什么疑问,请给小奀发E-mail:ordm@163.com

下载地址:http://www.hsyj.pudong-edu.sh.cn/source/000176/0000018284.chm


目录:

XML基础
XML 主页
XML 入门简介

XML 如何使用
XML 语法
XML 元素
XML 属性
XML 确认
XML 浏览器
XML 检视
XML 使用CSS
XML 使用XSL
XML 数据岛
XML 解析器
XML 应用

XML 高级部分
XML 命名空间
XML CDATA
XML 编码
XML 服务器
XML 应用
XML HTTP
XML 行为
XML 技术

实例/测验
XML 例子
XML 测验

资源
XML 书籍
XML 规范



节选第一章:

XML入门简介


XML可以用来描述数据,重点是‘数据是什么’。

HTML则是用来显示数据,重点是‘如何显示数据’。


在学习XML之前你应该已经知道的知识

在你继续之前你应该具有下面一些基础的知识:

  • WWW, HTML 和设计网页的基础知识
  • 网页脚本语言,比如JavaScript 或者VBScript

你最好在学习XML之前就了解上面的内容,因为在XML的学习过程中将用到这些知识。


什么是XML?

  • XML是EXtensible Markup Language的缩写
  • XML是一种类似于HTML的标记语言
  • XML是用来描述数据的
  • XML的标记不是在XML中预定义的,你必须定义自己的标记
  • XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
  • XML使用DTD或者Schema后就是自描述的语言

XML和HTML的主要区别是什么

XML是用来存放数据的

XML不是HTML的替代品,XML和HTML是两种不同用途的语言。

XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。
HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。

HTML是与显示信息相关的, XML则是与描述信息相关的。


XML 什么也不做

XML 被设计成什么都不做的。

也许看起来很难理解,但事实上XML确实什么都不做。XML只是用来组织、存储和发送信息的。

下面的例子是Ordm给Lin的便条,使用的是XML格式:

<note>
<to>Lin</to>
<from>Ordm</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

这个便条有信息头,又信息主体,还包括发送人和接收人。尽管如此,这个XML文档仍然什么都不做,他只是用XML标记存储信息的文件。有人已经编写出来发送和接收并且显示这种格式信息的软件。


XML是自由的、可以扩展的

XML标记并不是预先规定好的,你必须创造你自己的标记。

在HTML文档中必须使用规则中定义好的标记。比如:<P><br><a></a>等等。

XML允许你定义自己的标记以及文档结构。

比如在上面例子中的"<to>"、"<from>"标记都不是在XML规范中事先定义好的。这些标记都是XML文档的作者“创造”出来的。


XML是HTML的补充

XML并不是HTML的替代品。

XML并不是HTML的替代品,理解这一点非常重要。在将来的网页开发中,XML将被用来描述、存储数据,而HTML则是用来格式化和显示数据的。

对于XML最好的形容可能是: XML是一种跨平台的,与软、硬件无关的,处理信息的工具。


XML在未来Web开发中的应用

XML无处不在

XML发展的非常迅速,这实在令人感到惊奇,有很多的软件开发商都采用了XML标准。

我们相信,在未来的Web开发中,XML将和HTML一样受到重视,他们都是Web技术的基础。XML将成为最普遍的数据操纵和数据传输的工具。


XML 笑话

问: 我该在什么时候使用XML?

答: 你可以在你的个人简历中写上你会XML。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 《Delphi XML权威指南》是一本专注于使用Delphi编程语言处理XML的权威指南。它提供了全面而详细的信息,帮助读者了解如何在Delphi中操作XML数据,包括解析、创建和修改XML文档,以及将XML数据与其他数据格式进行转换和交互。 本指南首先介绍了XML的基本概念和语法,使读者能够对XML文档的结构和格式有一定的了解。接着,它详细介绍了Delphi中的XML处理功能,包括使用内置的XML工具包和第三方组件库进行XML解析和生成。读者将学习如何使用这些工具来读取和写入XML文档,访问和操作XML元素和属性,以及处理XML数据的转换和验证。 《Delphi XML权威指南》还提供了大量的示例代码和实践案例,帮助读者理解和应用所学知识。这些示例涵盖了各种常见的XML操作场景,如解析和处理复杂的XML文档,从数据库中导入和导出数据,以及与Web服务进行XML通信等。读者可以通过这些实例来加深对XML处理技术的理解,同时也可以将其应用于自己的实际项目中。 总的来说,《Delphi XML权威指南》是一本非常实用和权威的教材,适合那些希望在Delphi中使用XML进行数据处理和交互的开发者阅读和学习。无论是初学者还是有一定经验的开发者,都可以通过这本指南提供的知识和技巧来提升自己的XML编程能力。 ### 回答2: 《Delphi XML权威指南》是一本关于Delphi编程语言中处理XML数据的权威指南XML(可扩展标记语言)是一种用于描述和传输数据的标记语言,它在Web应用程序和数据交换方面非常流行。 本指南从初学者到高级开发人员都能受益。它首先介绍了XML的基础知识,包括语法、标签、属性和实体等内容。之后,它深入探讨了Delphi中处理XML的各种技术和工具,如DOM(文档对象模型)、SAX(简单API for XML)、XML文档处理器等。 这本指南的作者是一位经验丰富的Delphi开发人员,他在书中分享了自己多年来在XML编程方面的实践经验。他提供了大量的示例代码和实用技巧,帮助读者快速掌握使用Delphi处理XML的技能。读者将学习如何读取、写入和修改XML文档,以及如何使用XPath(XML路径语言)查询和转换数据。 此外,《Delphi XML权威指南》还深入研究了与XML相关的一些高级主题,如XML模式验证、命名空间和XSLT(可扩展样式表语言转换)等。这些主题对于开发复杂的XML应用程序至关重要。 总之,《Delphi XML权威指南》是一本循序渐进、内容丰富的指南,适合任何想要在Delphi中处理XML数据的开发人员。无论是初学者还是有经验的开发人员,都将从这本书中获得宝贵的知识和技能,进一步提升自己在XML编程方面的能力。 ### 回答3: "Delphi XML权威指南"是一本涵盖了Delphi编程语言与XML技术的权威指南。该书详细介绍了Delphi如何与XML进行交互,包括XML的解析、创建、修改、处理和转换等方面的知识。 该书首先对XML的基本概念和语法进行了解释,介绍了XML的标签、属性、命名空间等重要概念,并提供了Delphi中处理XML所需的基础知识。然后,书中详细介绍了Delphi中用于处理XML的各种技术和工具,包括使用Delphi自带的XML组件、第三方库以及其他相关技术。 书中还提供了大量的示例代码和实用的技巧,帮助读者理解和应用所学的知识。通过学习本书,读者将能够掌握在Delphi中解析和创建XML文档、数据转换、XSLT转换、XML验证等方面的技巧,并能够灵活运用这些技术进行实际项目开发。 总的来说,"Delphi XML权威指南"是一本对于想要在Delphi中应用XML技术的开发人员来说不可或缺的指南。无论是初学者还是有一定经验的开发者,都可以从中深入了解Delphi与XML的结合,提升开发效率,开发出更加高效、可靠的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值