HTML 和 XML 文档包含的数据均位于标识表记标帜中,但标识表记标帜也是这两种说话之间分歧的处所。在 HTML 中,标识表记标帜定义数据的外不雅(题目位置,段落肇端位置等)。在 XML 中,标识表记标帜定义数据的布局和含义(甚么是数据)。
在描述数据的布局和含义时,可经过过程各类编制反复利用数据。例如,若是有一个发卖数据块,并且数据块中每个项目都明白地辨别隔来,您可以只将需要的项目加载到发卖报表中,而将其他项目加载到财务数据库中。换言之,您可利用一个系统天生数据并利用 XML 标识表记标帜来标识表记标帜该数据,然后可以在肆意数目的其他系统中措置该数据,而不消考虑硬件平台或操纵系统。可移植性使得 XML 成为一种用来互换数据的最受欢迎的手艺。
操纵时请服膺以下事项:
-没法利用 HTML 代替 XML。可是,您可以在 HTML 标识表记标帜中使 XML 数据换行从而将其显示在网页上。
-HTML 仅限于一组预定义的由所有效户共享的标识表记标帜。
-XML 许可您成立任何所需标识表记标帜,以描述数据及数据布局。例如,假定需要存储并共享关于宠物的信息。您可以成立以下 XML 代码:
- <?xml version="1.0"?>
- <CAT>
- <NAME>Izzy</NAME>
- <BREED>Siamese</BREED>
- <AGE>6</AGE>
- <ALTERED>yes</ALTERED>
- <DECLAWED>no</DECLAWED>
- <LICENSE>Izz138bod</LICENSE>
- <OWNER>Colin Wilcox</OWNER>
- </CAT>
可以看到,利用 XML 标识表记标帜可以明白地标明所查看的数据属于何种类型。例如,您可以体味到以上数据是关于一只猫的,并且可以很轻易地找到这只猫的名字、年龄等信息。XML 可以或许成立定义几近所稀有据布局的标识表记标帜,是以是“可扩大”的。
可是,请不要将该代码示例中的标识表记标帜与 HTML 文件中的标识表记标帜混合。例如,若是您将该 XML 布局粘贴到一个 HTML 文件中,然后在浏览器中查看该文件,成果会以下所示:
Izzy Siamese 6 yes no Izz138bod Colin Wilcox
浏览器将忽视 XML 标识表记标帜,而只显示数据。
相关文章
同类最新