XpressDox Cookbook

Understanding XpressDox Artefacts

November 14, 2011 Help
Thumbnail image for Understanding XpressDox Artefacts

When a template runs, XpressDox creates a number of internal structures.  The most important of these is an XSLT Stylesheet.  The stylesheet contains the definition of how the data from an XML data set are to be inserted into the Word template in order to generate the merged document.  The stylesheet is constructed entirely from [...]

Read the full article →

How do I know what the data element name is?

July 7, 2011 XpressDox Cookbook
Thumbnail image for How do I know what the data element name is?

In trouble shooting a template, you need to know the data element names.  Obviously. But looking at an interview, the data element names are not always obvious, especially if you have used <<Caption>>s. Another situation is with ChooseFromDataSource, and ChooseFromFile (and the Include… variants of those commands), where XpressDox generates a special data element name. [...]

Read the full article →

Working with LinkToDataSource

July 5, 2011 XpressDox Cookbook
Thumbnail image for Working with LinkToDataSource

Working with LinkToDataSource – example with a highly normalised data base. You need to access a database which has the following structure: Table “Contact” ContactFirstName ContactLastName ContactTitle Address City Region ContactTypeId Table “ContactType” TypeId TypeDescription TypeCode You can see that the actual value of TypeDescription is not kept in the Contact table, but a link [...]

Read the full article →

Web Server: Integration and URL Structure

April 25, 2011 XpressDox Cookbook

Here are the technical instructions to construct the relevant URLs required to integrate the power of XpressDox Document Assembly into you own web sites or web applications. Before you can run your first web based template, you will need: the XpressDox Desktop, the application used to author your XpressDox templates. This can be downloaded from [...]

Read the full article →

HotDocs to XpressDox syntax conversion

April 18, 2011 XpressDox Cookbook
Thumbnail image for HotDocs to XpressDox syntax conversion

The XpressDox template conversion utility introduced here can convert certain HotDocs fields to XpressDox fields, not just by replacing field delimiters, but in addition by translating the HotDocs syntax to XpressDox syntax. Because both XpressDox and HotDocs have a very large vocabulary of commands and functions, the one-to-one conversion of one to the other is [...]

Read the full article →

Version 3.5.0 (2011-03-04)

March 17, 2011 XpressDox Cookbook
Thumbnail image for Version 3.5.0 (2011-03-04)

Templates authored in HotDocs®, GhostFill®, ContractExpress® and other document assembly systems can, with varying degrees of certainty, be converted to run successfully with XpressDox. Why this works In principle, almost any delimiters can be used by XpressDox as fillpoint delimiters. For historic reasons, the << and >> pair were chosen as the default, and all [...]

Read the full article →

Select templates using a master template

January 25, 2011 XpressDox Cookbook
Thumbnail image for Select templates using a master template

Selection of multiple templates to be run can be done by the user using the XpressDox explorer, but the template author can also control the selection of templates using a master template with document-selection logic built into it.

Read the full article →

Search for a file using the Explorer

January 3, 2011 XpressDox Cookbook
Thumbnail image for Search for a file using the Explorer

The XpressDox Explorer does not contain an explicit “Search” function.  Nonetheless, you can search in the currently open folder for a file, using the Windows file system’s wild card syntax. The example below demonstrates how the wild card string *letter*.xdtpl will list all (and only) XpressDox templates with the string “letter” in the file name [...]

Read the full article →

A Rose by any other name

December 21, 2010 XpressDox Cookbook
Thumbnail image for A Rose by any other name

or, what should I call this data element? One of the advantages of template development in XpressDox is that it is not necessary to spend a lot of time deciding on names for data elements.  You can create a good first-time template just by plunking in fillpoints like <<surname>> <<Address>> <<First_Names>> <<salutation>> and away you [...]

Read the full article →

Encrypt a template

December 21, 2010 XpressDox Cookbook
Thumbnail image for Encrypt a template

You want people to be able to run a template that you have made, but don’t want anyone other than yourself to read or modify the template.  This can be achieved by encrypting the template. A template can be encrypted when saving it in the XpressDox Explorer.  When saving a template, the XpressDox Explorer will [...]

Read the full article →