吸取HTML松散格式带来的经验教训,XML一开始就坚持实行"良好的格式"。
我们先看HTML的一些语句,这些语句在HTML中随处可见:
1.<psample
2.<b<isample</b</i
3.<tdsample</TD
4.<font color=redsamplar</font
在XML文档中,上述几种语句的语法都是错误的。因为:
1.所有的标记都必须要有一个相应的结束标记;
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)2.所有的XML标记都必须合理嵌套;
3.所有XML标记都区分大小写;
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)4.所有标记的属性必须用""括起来;
所以上列语句在XML中正确的写法是
1.<psample</p
2.<b<isample</i</b
3.<tdsample</td
4.<font color="red"samplar</font
另外,XML标记必须遵循下面的命名规则:
1.名字中可以包含字母、数字以及其它字母;
2.名字不能以数字或"_" (下划线) 开头;
3.名字不能以字母 xml (或 XML 或 Xml ..) 开头;
4.名字中不能包含空格。
在XML文档中任何的差错,都会得到同一个结果:网页不能被显示。各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,比如将<email改为<Email,然后用IE5直接打开myfile.xml,会得到一个出错信息页面:
<?xml version="1.0" encoding="GB2312"?
<myfile
<titleXML轻松学习手册</title
<authorajie</author
<Emailajie@aolhoo.com</email
<date20010115</date
</myfile