XML文件经常会见到,用到,而且很方便,但是要怎么解释这个东西呢?

XML文件是用标记语言(Markup Language)来存储结构化数据。XML文件的一般样式如下:



Tove
Jani
Reminder
Don't forget me this weekend!

XML代表eXtensible Markup Language。现在使用的XML 1.0规范是由W3C定义的,规范在此

从上面的样式中可以看到XML和HTML很像,有标签(tag)和属性(attribute)等等,但是它们是不同的,HTML中的标签是W3C的规范定义好的,它们的形式是固定的,对每个标签和属性等等的解释也是不变的,而XML的标签和属性是由各应用独立定义的,XML 1.0的规范只是关于定义XML文件中标记(markup)的规范,所以可以认为HTML是一种预先定义好的XML。XML文件凭借着它的灵活扩展性,简单易用的特性应用广泛,如将PowerDesigner中的pdm文件用文本编辑器打开就会发现其实它就是XML文件。