首页 > 单独文章 > 正文

『Word2007技术』什么是 XML?

时间:2012-06-09 12:28:23 作者:officeba 【认证】

HTML 和 XML 文档包含的数据均位于标识表记标帜中,但标识表记标帜也是这两种说话之间分歧的处所。在 HTML 中,标识表记标帜定义数据的外不雅(题目位置,段落肇端位置等)。在 XML 中,标识表记标帜定义数据的布局和含义(甚么是数据)。

在描述数据的布局和含义时,可经过过程各类编制反复利用数据。例如,若是有一个发卖数据块,并且数据块中每个项目都明白地辨别隔来,您可以只将需要的项目加载到发卖报表中,而将其他项目加载到财务数据库中。换言之,您可利用一个系统天生数据并利用 XML 标识表记标帜来标识表记标帜该数据,然后可以在肆意数目的其他系统中措置该数据,而不消考虑硬件平台或操纵系统。可移植性使得 XML 成为一种用来互换数据的最受欢迎的手艺。

操纵时请服膺以下事项:

 -没法利用 HTML 代替 XML。可是,您可以在 HTML 标识表记标帜中使 XML 数据换行从而将其显示在网页上。
 -HTML 仅限于一组预定义的由所有效户共享的标识表记标帜。
 -XML 许可您成立任何所需标识表记标帜,以描述数据及数据布局。例如,假定需要存储并共享关于宠物的信息。您可以成立以下 XML 代码:

 

  1. <?xml version="1.0"?> 
  2. <CAT> 
  3.   <NAME>Izzy</NAME> 
  4.   <BREED>Siamese</BREED> 
  5.   <AGE>6</AGE> 
  6.   <ALTERED>yes</ALTERED> 
  7.   <DECLAWED>no</DECLAWED> 
  8.   <LICENSE>Izz138bod</LICENSE> 
  9.   <OWNER>Colin Wilcox</OWNER> 
  10. </CAT> 


可以看到,利用 XML 标识表记标帜可以明白地标明所查看的数据属于何种类型。例如,您可以体味到以上数据是关于一只猫的,并且可以很轻易地找到这只猫的名字、年龄等信息。XML 可以或许成立定义几近所稀有据布局的标识表记标帜,是以是“可扩大”的。

可是,请不要将该代码示例中的标识表记标帜与 HTML 文件中的标识表记标帜混合。例如,若是您将该 XML 布局粘贴到一个 HTML 文件中,然后在浏览器中查看该文件,成果会以下所示:

Izzy Siamese 6 yes no Izz138bod Colin Wilcox

浏览器将忽视 XML 标识表记标帜,而只显示数据。


相关文章

同类最新