模板由静态和动态内容构成。静态内容由设计模板时提供的文本和图像之类的数据定义。动态内容由生成文档时从数据源获取的数据表示。文档模板不引用具体数据源。
模板的数据结构是使用模式定义的。这允许将模板应用于具有匹配结构的任何数据源。