1700417186
在XML声明的后面,必须有且只有一个“根元素”,该标签包含了所有其他标签:
1700417187
1700417189
1700417190
在开始标签中,可以以“属性名=“属性值””的形式,加入任意属性:
1700417191
1700417192
To
1700417193
1700417194
如果要在内容中使用<和>,&和“”这5个特殊符号,就要把它们写成<、>、&、"和':
1700417195
1700417196
Tom&汤姆
1700417197
1700417198
只要用把内容括起来,就可以在里面直接使用<、>、&和“”这5个特殊符号了。这种写法适用于要书写大量特殊符号的场景:
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
[
上一页 ]
[ :1.700417186e+09 ]
[
下一页 ]