快速查看转换
如前所述,XML 还提供了使用或重复使用数据的强大方法。 重新使用数据的机制称为 XSLT 语言转换 (XSLT) 转换。
可以 (,IT 部门) 转换在后端系统(例如数据库)之间交换数据。 例如,假设数据库 A 将销售数据存储在适用于销售部门的表结构中。 数据库 B 将收入与支出数据存储在为会计部门定制的表结构中。 数据库 B 可以使用转换来接受来自 A 的数据,并将数据写入正确的表。
数据文件、架构和转换的组合构成基本的 XML 系统。 下图显示了此类系统通常如何工作。 数据文件根据架构进行验证,然后通过转换以任意数目的可用方式呈现。 在这种情况下,转换将数据部署到网页中的表。
以下代码示例演示了编写转换的一种方法。 它加载数据到网页上的表中。 同样,该示例的要点不是展示如何编写转换,而是展示转换可以使用的一个窗体。
Name | Breed | Age | Altered | Declawed | License | Owner |
---|---|---|---|---|---|---|
此示例演示一种类型的转换在编码时的外观,但请记住,只需使用纯英语描述数据所需的内容。 例如,可以转到 IT 部门,说需要打印过去两年特定区域的销售数据,"我需要这样查看。" 然后,IT 部门可以编写 (或更改) 转换以执行该作业。
使所有这些操作更加便利的是,Microsoft 和越来越多的其他供应商正在为各种作业创建转换。 将来,你将能够下载满足你需求的转换,或者可以调整以满足你的目的。 这意味着,随着时间的推移,使用 XML 的成本会更低。