A computer-implemented template provides a structure for a document. The template may provide zero or more region definitions and zero or more placeholders. Region definitions may be associated with data provided in data providers. There are two types of data providers, namely software data providers and non-software data providers. Software data providers provide data through the execution of software code, whereas non-software data providers do not execute software code. A rendering engine renders the template pursuant to a rendering strategy. If a region definition in a template is associated with a region in a single data provider, the rendering engine replaces the region definition in the template with the located region. If a single region definition is associated with two or more regions, the rendering engine and the rendering strategy decide which region to use based upon a predetermined strategy. The placeholders in the template are replaced during the rendering process by their associated globally defined values.

Eine Computer-eingeführte Schablone stellt eine Struktur für ein Dokument zur Verfügung. Die Schablone kann null oder mehr Regiondefinitionen zur Verfügung stellen und auf Null einstellen oder mehr placeholders. Regiondefinitionen können mit den Daten verbundenSEIN, die in den Datenversorgern bereitgestellt werden. Es gibt zwei Arten Datenversorger, nämlich Software-Datenversorger- und Nichtsoftware Datenversorger. Software-Datenversorger stellen Daten durch die Durchführung des Software-Codes zur Verfügung, während Nichtsoftware Datenversorger nicht Software-Code durchführen. Eine übertragenmaschine überträgt die Schablone gemäß einer übertragenstrategie. Wenn eine Regiondefinition in einer Schablone mit einer Region in einem einzelnen Datenversorger verbundenIST, ersetzt die übertragenmaschine die Regiondefinition in der Schablone mit der lokalisierten Region. Wenn eine einzelne Regiondefinition mit zwei oder mehr Regionen verbundenIST, entscheiden die übertragenmaschine und die übertragenstrategie, welche Region zum Gebrauch nach einer vorbestimmten Strategie gründete. Die placeholders in der Schablone werden während des übertragenprozesses durch ihre dazugehörigen global definierten Werte ersetzt.

 
Web www.patentalert.com

< System for providing document change information for a community of users

< Method and system for expanding volume capacity

> Compilation method and system to reuse memory storage instead of allocating it

> Method and apparatus for verifying Enterprise Java Beans

~ 00098