1700417099
1700417100
1700417101
1700417103
计算机是怎样跑起来的 11.1 XML是标记语言
1700417104
1700417105
从XML这个词的含义开始讲起,XML是eXtensible Markup Language的缩写,译为可扩展标记语言。下面先介绍什么是“标记语言”,接着再说明何谓“可扩展”
1700417106
1700417107
其实大家已经在享用标记语言所带来的使得了。使用用于编写网页的HTML(Hypertext Markup Language,超文本标记语言)就是一种标记语言。看图11.1
1700417108
1700417109
图11.1 网易网站的首页,这个页面的本质是个HTML文件
1700417110
1700417111
1700417112
1700417113
1700417114
这个网页实际上是一个名为index.html的HTML文件,部署在日经BP公司的Web服务器上。一般情况下,HTML文件的扩展名为.html或.htm
1700417115
1700417116
只要从Inter Explorer Web浏览器的“查看”菜单中选择“源”,就会打开浏览器附带的“原始源”窗口,显示的是index.html的内容(如图11.2所示)。
1700417117
1700417118
图11.2 在记事本中显示图11.11所示网页的HTML源代码
1700417119
1700417120
1700417121
1700417122
1700417123
可以看到里面有很多用“<”和“>”括起来的单词,例如、、
、等。通常把它们称为“标签”。是用于表示这是HTML文件的标签,标签被赋予了意义,表示网页的头部,
表示网页标题,表示网页的主体,除此之外还有许多标签,例如使文字加粗显示的
,在网页中插入图片的
等
1700417124
1700417125
通常把通过添加标签为数据赋予意义的行为称为“标记”。为这种给数据赋予意义的行为定义规则的语言就是“标记语言”。HTML是用于编写网页的标记语言,更简单地说法就是HTML决定了可用于编写网页的标签
1700417126
1700417127
也可以这样说,可使用的标签的种类决定了标记语言的规范。Web浏览器会对HTML的标签进行解析,把由它们标记的信息渲染成在视觉上可以阅读的网页
1700417128
1700417129
1700417130
1700417131
1700417133
计算机是怎样跑起来的 11.2 XML是可扩展的语言
1700417134
1700417135
正如其名,XML是一种标记语言,XML文件的扩展名一般是.xml(使用别的也可以)。下面从Windows“开始”菜单打开“搜索”功能,找找自己计算机中有没有XML文件。笔者在自己的计算机中找到一个名为iuhist.xml的XML文件,该文件位于c:\program files\windowsupdate\v4。接下来试着用记事本打开这个文件(如图11.3所示)
1700417136
1700417137
图11.3 打开了XML文件iuhist.xml,可以看到里面使用了标签
1700417138
1700417139
1700417140
1700417141
1700417142
可以看到XML文件也使用了标签,在iuhist.xml中就有
和等标签,而且很有可能这两个标签表示的就是“发行者名字”和“处理器结构”
1700417143
1700417144
那么是XML规定了这些标签吗?答案是否定的。XML本身并不会限定标签的种类,反倒是允许XML的使用者随心所欲地创建标签。也就是说,在“<”和“>”中的单词可以是任意的。这就是所谓的“可扩展”。在HTML中,我们只能使用由HTML定义的若干种标签,因此HTML是固定的标记语言。与此相对,XML是可扩展的标记语言。也许会感到有些混乱,但只要回顾之前的讲解,就应该能清楚地区分HTML和XML
1700417145
1700417146
1700417147
1700417148
[
上一页 ]
[ :1.700417099e+09 ]
[
下一页 ]