XML的严格格式

2016-02-19 19:59 6 1 收藏

下面图老师小编跟大家分享XML的严格格式,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

吸取HTML松散格式带来的经验教训,XML一开始就坚持实行"良好的格式"。
我们先看HTML的一些语句,这些语句在HTML中随处可见:

1.<psample
2.<b<isample</b</i
3.<tdsample</TD
4.<font color=redsamplar</font

    在XML文档中,上述几种语句的语法都是错误的。因为:

1.所有的标记都必须要有一个相应的结束标记;

2.所有的XML标记都必须合理嵌套;

3.所有XML标记都区分大小写;

4.所有标记的属性必须用""括起来;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

    所以上列语句在XML中正确的写法是

1.<psample</p
2.<b<isample</i</b
3.<tdsample</td
4.<font color="red"samplar</font

   另外,XML标记必须遵循下面的命名规则:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

来源:http://www.tulaoshi.com/n/20160219/1622474.html

延伸阅读
标签: Web开发
    我们常常会碰到需要处理以各种格式(从以逗号或者制表符做分隔符的文件到更负载的格式)保存或者传输的数据的情况,对每一种格式你都需要对应的解析器(parser)。这一缺点减缓了开发进度,而且可能会导致错误的发生。一个解决方案就是把常用格式的数据转化成XML文档,然后对它进行保存、处理或者转换成其它格式。 一个...
  问:我怎样才能将Microsoft Access数据表中的数据转换为XML格式? 答:以下应用程序可以帮助您将Access数据转换为XML格式:Access 2002、 ADO 2.5和SQLXML。您可以通过Access 2002(Microsoft Office XP的一部分)查询数据或者使用XML格式保存数据。您可能想自动完成这个转换过程。ADO 2.5及其后续版本使您可以将数据打开到一个记录...
标签: Web开发
OpenOffice.org 是一种成熟的、开放源码的前台办公应用程序套件,它的优点是一种基于开放 XML DTD 的已保存文件格式。这使得在处理 OpenOffice.org 产生的工作时,向用户和开发人员提供了极大的灵活性和能力。在本文中,Uche Ogbuji 介绍了 OpenOffice 文件格式并说明了其优点。 当标记支持者尝试向大众证明象 XML 这样的技术突破的价...
标签: Web开发
DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,即我们所创建的标记,是根据我们应用的实际情况来创建的。想要创建一份完整性高、适应性广的DTD是非常困难的,因为各行各业都有他们自己的行业特点,所以DTD通常是以某种应...
问:我怎样才能将Microsoft Access数据表中的数据转换为XML格式? 答:以下应用程序可以帮助您将Access数据转换为XML格式:Access 2002、 ADO 2.5和SQLXML。您可以通过Access 2002(Microsoft Office XP的一部分)查询数据或者使用XML格式保存数据。您可能想自动完成这个转换过程。ADO 2.5及其后续版本使您可以将数据打开到一个记录...

经验教程

98

收藏

6
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部