实际情况:微软在XML领域很活跃,使得一些XML新手误认为微软的所作所为就是技术标准。微软参与制订了XML标准及其相关技术,但是由于有很多其他组织和机构的参与,所以说微软领导着XML的发展方向是不正确的。
那么微软的角色是什么?微软很早就参与了XML标准的制订工作,W3C的中的大多数委员会都有微软的参与,微软基于XML工作草案推出了其软件工具,比如IE5。同时,微软也对XML和XSL标准作了些扩展,不幸地是,如果这些扩展未被接纳为标准,微软也不会把这些扩展功能从其软件工具中去掉,这样就使得一些XML用户产生混淆。
例如,不太标准的“MSXSL”使得一些软件开发商感到困惑,因为微软的工具同W3C制订的标准所规定的不一致。而如果你忽略微软所制订的这些扩展功能,使用符合W3C标准的文档,你会很容易学会XML和XSL。
XML家族标准
Technology |
Purpose |
XML |
基本文档结构和语法 |
DTD |
XML文档的语法定义 |
XSL |
转换和格式设置 |
DOM |
创建和操纵XML的API |
XLink/Xpointer |
Richer links |
RDF |
元数据和语义网络 |
XML |
取代DTD的大纲 |
Namespaces |
同一文档中的多个词汇表 |