如果认为XML在本质上是基于组件的,那就对了。一个XML系统是一组共同工作的文件,最终使得收集和使用数据成为可能。一个典型的XML系统使用三种类型的支持文件:
延展阅读:XML在Office2007中的应用
XML数据——XML数据文件包含了你的数据,用于标明什么是什么的XML标记,以及数据是如何分配的。XML数据文件的扩展名通常是.xml。
XML架构)架构文件与通常被称为数据定义的文件相似。它指定了XML数据文件中允许的数据种类。其中,架构文件要确保不能将字母输入到数字区域内。它也要确保电话号码和邮政编码有所需的位数。通常架构文件的扩展名是.xsd,但扩展名也可以是.xml,因为架构可以驻留在XML数据文件中。
XML转换——转换文件包含了以不同方法使用数据的指令。转换可以在相同的程序中或在不同的程序中以不同的方法提交相同的数据。例如,假设有一些关于机构内部成员的XML数据。一种转换可以选择性的使用数据用于创建电话号簿。另一种变换可以选择性地使用相同的数据用于请求担保。再一种可以以Excel电子表格的形式提交数据。还有一种可以以Outlook电子邮件消息向成员传送信息的形式提交数据。通常XML转换文件的扩展名是.xsl或.xslt(可扩展样式表语言转换)。转换包含了将一个架构中描述的是数据转换到另一个架构描述的数据中的规则。转换可以用于控制屏幕上显示的与打印的内容,也可以用于对特定的Web浏览器优化数据。
虽然经常标榜XML标记是用户定义的,但这么说并不完全。因为许多数据是经过标准化的,所以有许多架构的公共源,如在W3C中的这些公共源。
另外还要提到两条附加内容。首先,虽然完全抛开术语很容易,但是如果你正在使用XML,那么很可能有IT专业人士帮你设置内容。
其次应该提到的内容是,Word2007不会生成标准的XML。它会生成叫做WordXML(或叫WordprocessingXML)的内容。这是文字处理文档的一个特定架构。可以将WordXML与标准XML结合起来以显示Word文档中的数据。
相关文章
同类最新