1,程序设计人员使用XML可以设计他们自己的文件类型,而不必拘泥于HTML的固定的格式。文件类型可以根据用户的需要定义取舍,而所有那些繁杂的使用HTML来完成的特殊效果的方法将成为过去:程序设计者可以创建他们自己的标识元素(elements); 2,信息量可以更大,更容易使用, 因为 XML的超文本链接功能比HTML强大得多。 3,XML能使得浏览器的显示和执行功能更完善; 4,它略去了许多SGML中繁杂的定义,实现一种更灵活的处理模式,所以用XML编程比用SGML要简单得多。 5,数据信息更易于访问,可以重复使用,因为已建立好的XML的标识可以被其他任何XML程序使用,而不是象HTML一样,使用拘泥于某个开发者。 6,有效的XML文件(Valid XML files) 是合法的SGML文件,所以也可以用在Web以外的SGML的环境中