file 和 document
file——文件,document——文档,二者是什么关系呢?
在讨论XML时,你经常会看到文件和文档这两个术语。一般而言,它们的含义是相同。而当一段XML代码并不与硬盘中的某个文件相关时,这两个术语的差别就会体现出来。例如,XML代码完全可以(有时候也是必须的)由程序动态生成,对动态生成的代码就无所谓文件的概念了。此时,使用更抽象的术语——文档会更贴切。
以上文字摘自《Ajax构建工具箱指南》。这也解释了DOM(Document Object Model,文档对象模型)中文档这个术语的用法。因为文件是相对稳定的,而文档却可以动态生成,这正符合DOM元素的动态特性。
