没有合适的资源?快使用搜索试试~ 我知道了~
XML入门教程.pdf XML入门教程.pdf
需积分: 19 7 下载量 141 浏览量
2010-02-05
15:50:13
上传
评论
收藏 294KB PDF 举报
温馨提示
XML入门教程.pdf XML入门教程.pdf XML入门教程.pdf
资源推荐
资源详情
资源评论
1
XML 入门教程(初学者用)
Power By Xinhai Work Studio
第一章:在学习 XML 之前你应该掌握什么 ·······································2
第二章:怎么使用 XML···················································
·····3
第三章:XML 的语法··························································4
第四章:文档类型定义 DTD(Document Type Definition) ···························6
第五章:在
NetScape 和 IE 中的 XML············································8
第六章:微软的 XML 解释器················································
···9
第七章:XML DOM···························································11
第八章:XSL - The Style Sheet Language of XML(XML 的样式表语言) ··············12
第九章:XML Behaviors - 新的 DHTML ·········
·······························15
第十章:使用 IE5 浏览 XML 文件···············································17
第十一章:一个很典型的 XML 文件例子·············
···························25
第十二章:格式化 XML(一)··················································36
第十三章:格式化 XML(二)··············
····································38
第十四章:XML 的典型运用(一)··············································52
第十五章:XML 的运用(二)·········
········································· 58
第十六章:XML 的运用(三)·················································· 60
第十七章:如何使用 XSL
和正则表达式来验证数据的有效性(一)··················· 62
第十八章:如何使用 XSL 和正则表达式来验证数据的有效性(二)·················· 67
2
第一章:在学习 XML 之前你应该掌握什么?
下面是你应该基本要掌握的知识:
1.WWW, HTML 和有关网页的基本常识
2.几种常见的网站脚本语言:例如 javascript 和 VBScript
什么是 XML?
XML 全称是 EXtensible Markup Language
XML 是一种类似与 HTML 的语言.
XML 是被设计用来描述数据的语言.
XML 在 XML 中标志(tags,在 html 中就是类似与<a>,<input>之类的东西)是没有预先定义的.
必须要自定义需要的标志
XML 是能够自解释(self describing)的语言.
XML 使用 DTD(Document Type Definition 文档类型定义)来显示这些数据.
XML 和 HTML 的主要不同的地方
XML 不是 HTML 的替代品.
XML 和 HTML 的用途是不同的
XML 是被设计用来描述数据和定焦与数据是什么.
HTML 是被设计用来显示数据和定焦与数据是什么样子的
XML 是关于数据的语言
HTML 是关于如何显示信息的, XML 是关于如何描述信息的.
XML 是可扩展的
在 HTML 中所有的标志(tags)和文档结构都是预先定义好了的.我们只有权利使用那些标准
的 HTML 标志
XML 允许我们自定义自己的标志和自己的文档结构.
XML 是 HTML 的一种补充
非常重要的一点是我们要明白 XML 不是 HTML 的一种替代品.在将来最可能的是
网站开发者使用 XML 来描述网站所需数据和网站的结构,而 HTML 将用来格式化和显示这
些数据.
XML 在将来的网站开发中的作用
我们将坚信 HTML 是一个网站的基础,而 XML 会成为网站开发的一个重要特色
也许它将挑起所有数据的处理和传输
3
第二章::怎么使用 XML?
XML 能够被用来分隔你的数据你的 HTML
XML 也能够被用来在 HTML 文档内部保存数据
XML 能够被用来作为一种交换信息的格式
XML 能够被用来将数据保存到文件或数据库中
下面分别介绍:
XML 能够被用来分隔你的数据你的 HTML
HTML 页面是用来显示数据的.所以数据一般都保存在 HTML 页面内部.
而使用 XML 这些数据能够被保存到一个单独的 XML 文件中.
这种方法就能够让你集中来使用 HTML 格式化和显示,
并能够确保你对数据的任何改动都不必重新修改 HTML 代码
XML 也能够被用来在 HTML 文档内部保存数据
XML 的数据也可以被当成"Data Islands"(数据岛)保存在 HTML 页面中.
这样你仍然可以使用 HTML 来格式化和显示数据.
XML 能够被用来作为一种交换信息的格式
在现实世界里,计算机系统和数据库中保存的数据格式是不兼容的
所以在很多的时候开发者面临的问题是如何通过 internet 来交换这些数据
如果把这些数据转换成 XML 能够大大降低这个工作的复杂性
XML 能够被用来将数据保存到文件或数据库中
运用程序可以用来读写和显示这些数据信息
4
第三章:XML 的语法
一个简单的 XML 文档例子:
<?xml version="1.0"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
文档的第一行:一个应该经常包含的 XML 申明,它定义了 XML 文档的版本号
在这个例子中表示文档将使用 XML1.0 的规范.
<?xml version="1.0"?>
下一行定义了文档里面的第一个元素(element)也叫第一个元素为根元素:
<note>
再下面定义了根元素的四个子元素(分别是 to, from, heading,和 body):
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
最后一行定义了根元素的结束标志
</note>
所有的 XML 元素都必须要有一个结束标志
在 HTML 中一些元素不必要有一个结束标志.
例如下面的代码在 HTML 中是合法的:
<p>This is a paragraph
<p>This is another paragraph
但是在 XML 中所有的元素都必须有一个结束标志,例如这样:
<p>This is a paragraph</p>
<p>This is another paragraph</p>
XML 标志是大小写敏感的
XML 标志是大小写敏感的.例如标志<Letter>是不同与标志<letter>的.
所有一个标志的开始和结束必须使用同样的大小写
例如下面是错误的
<Message>This is incorrect</message>
这样才正确
<message>This is correct</message>
5
所有的 XML 元素的嵌套必须正确
在 HTML 中一些元素是可以相互嵌套的,例如下面:
<b><i>This text is bold and italic</b></i>
但是在 XML 中所有的嵌套都必须这样:
<b><i>This text is bold and italic</i></b>
所有的 XML 文档都必须要有一个根标志
所有的 XML 文档都必须包含一个单独的标志对定义的根元素.
其他的元素都必须嵌套在这个根元素内.
所有的元素都可以有子元素.
但是子元素都必须是成对的并且正确的嵌套申明在他们的父元素内.
例如:
<root>
<child>
<subchild>
</subchild>
</child>
</root>
剩余69页未读,继续阅读
资源评论
zzwworld
- 粉丝: 7
- 资源: 133
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功