1700417199
1700417200
1700417201
1700417202
注释的写法是用把注释的内容括起来:
1700417203
1700417204
1700417205
1700417206
XML的数据是纯文本格式的,也就是说只包含字符。通常把遵循了XML的约束编写出的文档称为XML文档;把保存着XML文档的文件称为XML文件。可以使用记事本等文本编辑器编写XML文件
1700417207
1700417208
图11.4展示了一个用描述宠物的标记语言编写的XML文件示例。
1700417209
1700417210
图11.4 描述宠物的标记语言
1700417211
1700417212
1700417213
1700417214
1700417215
其中使用了3种标签
,,。虽然标签的名字是自己决定的,但在标签排列和XML声明等方面遵循了XML的约束,所以是一个良好的XML文件
1700417216
1700417217
把图11.4所示的文件保存为MyPet.xml,然后用Web浏览器打开该文件看看,当然,由于它不HTML文件,所以不会显示成网页。但现在的Web浏览器都集成了XML解析器,可以用这个功能来检查XML文件的书写格式。如果用Internet Explorer Web浏览器打开MyPet.xml,就可以看到为了便于理解,里面的关键词、标签以及其他信息都用不同的颜色区分了出来。虽然图11.5是黑白的,但实际上在Web浏览器中最开始的1行是蓝色的。在
等标签中,表示标签开始和结束的符号<,,>也都是蓝色的,而pet和cat等标签的名字是褐色的,用标签括起来的“小玉”和“小不点儿”则是黑色的
1700417218
1700417219
图11.5 用Internet Explorer Web浏览器打开图11.4所示的XML文件
1700417220
1700417221
1700417222
1700417223
1700417224
通常把遵循XML约束、正确标记了的文档称为“格式良好的XML文档(Well-formed XML Document)”。换言之,只要能通过XML解析器的解析,就是格式良好的XML文档。下面做一个实验,将MyPet.xml中的删除,保存后用Web浏览器再次加载该文件。因为XML约束中规定,标签必须以<标签名>,标签名>的形式成对出现,所以如果删除了而且留下了的话,就不再是格式良好的XML文档了,这导致XML解析器不能正确解析,在Web浏览器上自然也就无法正常显示了(如图11.6所示)
1700417225
1700417226
图11.6 打开不符合XML规范的XML文档
1700417227
1700417228
1700417229
1700417230
1700417231
所以在创建XML文档时,可以利用Web浏览器带有的XML解析器,检查XML文档的格式是否正确
1700417232
1700417233
1700417234
1700417235
1700417237
计算机是怎样跑起来的 11.4 XML可以为信息赋予意义
1700417238
1700417239
现在已经充分理解为什么说XML是可扩展的标记语言了吧。但随之又产生了一个新的疑问–XML到底有什么用呢?要想了解XML的用途,就要先了解XML的诞生过程。
1700417240
1700417241
众所周知,网页的出现使因特网得到了普及。网页是指使用HTML规定的标签,将字符串和图片显示在Web浏览器中的页面。毫无疑问的是浏览网页的是计算机的用户,也就是人。例如一个购物网站,浏览网站页面的是人,确认商品价格的是人,最后下单订商品的也是人。
1700417242
1700417243
既然是用计算机来购物又学会编程了,就会想编写这样一个程序让购物变得更轻松:能够自动检查多个购物网站上的商品价格,然后自动在报价最低的网站上下单。但如果网站只提供了HTML,那么这个程序几乎不可能完成。因为HTML中规定的各种标签只能用来指定信息的呈现样式,而不能表示信息的含义。
1700417244
1700417245
请看图11.7所示的HTML文件
1700417246
1700417247
图11.7 购物网站HTML文件示例
1700417248
[
上一页 ]
[ :1.700417199e+09 ]
[
下一页 ]