论文部分内容阅读
大量处理XML文档的应用程序将XML视为程序对特定领域内对象的说明。如SAX和DOM等一般的接口将这个说明完整地留给应用程序。数据绑定提供了一定程度的自动化,但是不足够用来表达应用模型和文档语法之间的复杂联系。由于文档模式实际上扮演了“文档的模型”的角色,我们可以这样定义文档处理:模型驱动架构(Model Driven Architecture,MDA)语境中模型到模型的转换。我们定义了一个转换语言来指定从XML模式到应用模型的转换.而转换的执行实际上就成为一系列应用对象的转换后生成文档的一种说明。