Section - 3 : Example Documaker XML File Format


The XML file created from Documaker Workstation (PPS) should look similar to the file excerpts shown below.

<?xml version="1.0" encoding="UTF-8"?>

<DOCUMENT TYPE="RPWIP" VERSION="10.3">

<DOCSET NAME="">

<FXRFILE NAME="rel102sm"/>

<GROUP NAME="" NAME1="DOCUCORP PACKAGE" NAME2="VERSION 103">

<FORM NAME="Tersub - Basic" OPTIONS="R">

<DESCRIPTION>Tersub - Basic Paragraph Assem</DESCRIPTION>

<FIELD NAME="FIELDTwo">8:30 AM</FIELD>

<FIELD NAME="FIELDThree">5:30PM</FIELD>

<RECIPIENT NAME="AGENT" COPYCOUNT="1" CODE="" SEQUENCE="1"/>

<RECIPIENT NAME="HOME OFFICE" COPYCOUNT="1" CODE=""SEQUENCE="2"/>

<RECIPIENT NAME="INSURED" COPYCOUNT="1" CODE="" SEQUENCE="3"/>

:

</FORM>

</GROUP>

</DOCSET>

</DOCUMENT>

This table lists the system-generated tag names and attributes and gives an explanation of each.

Tag Name Attribute Explanation
?xml   The XML declaration line
DOCUMENT TYPE The Documaker Standard Header. The attribute Type is hard-coded to be exported as RPWIP.
  VERSION The version of the software being used.
DOCSET NAME The name of the document set that contains all forms required to process a single transaction, which is usually the FORM.DAT file.
GROUP NAME1, NAME2, NAME3 The key names used in the FORM.DAT file to group a set of common forms, such as Key1 = Company, Key2 = LOB, and so on.
FORM NAME The name of a single document containing one or more pages and options that define the form. See Form options for more information.
DESCRIPTION   (Optional) A user-defined description of the form.
FIELD NAME (Optional) A field tag can be at the document, form, or section level, depending on the field scope. Fields tags at the...
- Document level will be populated to all identically named variable fields in all images and all forms in a form set.
- Form level will be populated to all identically named variable fields in all images in the current form. - Section level will be populated only to the variable field within a single section/image.
RECIPIENT NAME The name used to identify who receives a copy or copies of a form set, or any part of a form set.
  COPYCOUNT The number of copies for a particular recipient
  CODE Not required.
  SEQUENCE (Optional) The order in which the recipient copies print.

<SHEET>

<PAGE>

<SECTION NAME="parasem">

<FIELD NAME="FIELD">

<P ALIGN="CENTER">

<FONT STYLE="FONT-SIZE: 10pt" FACE="Univers ATT">

<B>Sample Text</B>

</FONT>

</P>

 

<P STYLE="margin-left: 2.00in">

<FONT STYLE="FONT-SIZE: 10pt" FACE="Univers ATT">

Sample text left margin is 2 inches sample text

</FONT>

<P>

<STOPS>

<TS FAPS=”3600” SPECIAL=”2”/>

<TS FAPS=”7600” SPECIAL=”1”/>

<TS FAPS=”11600” LEADER=”46”/>

</STOPS>

<FONT STYLE=”FONT-SIZE: 11pt” FACE=”Albany AMT”>

<TAB/>Center Tab Stop

<TAB/>Right Just. Tab Stop

<TAB/>Left with Leader

</FONT>

</P>

</P>

<BR>

:

</PAGE>

</SHEET>

Tag Name Attribute Explanation
BR   (Optional) Indicates a paragraph break. BR is used when there are no attributes for a paragraph.
  ALIGN (Optional) Indicates the justification, such as Left, Center, or Right.
  STYLE (Optional) Indicates the indentation, such as a 2-inch left margin or a 1-inch hanging indent margin.
FONT STYLE (Optional) Indicates the point size of the font used.
  FACE (Optional) Indicates the font family name.
  COLOR (Optional) Indicates the font color.
B   (Optional) Indicates bold text.
I   (Optional) Indicates italicized text.
U   (Optional) Indicates underlined text.
STOPS   Custom tab stops group – contains non-default tab stop definitions
TS FAPS Width of custom tab stop, 2400 faps = 1 inch (default is 600, ¼ inch)
  SPECIAL Tab stop type: 0 = left (default), 1 = right, 2 = center, 4 = decimal, 8 = bar
  LEADER Optional leader character ASCII value (46 is a period)
TAB   Denotes a tab within the text. (Note that actual tab characters embedded within the text are treated as spaces).

Form options

You can choose from these form options:

To indicate the form Enter this code
Is to be stapled B
Was completed C
Is a dec page D
Is an entry form with required fields E
Is fixed (non-selectable) F
Is legal size G
Is hidden H
Is A4 size I
Is executive size J
Is in landscape K
Can be copied (multiple copies are allowed) M
Should not be defaulted to the display N
Is an overflow form O
Is a pull form P
Is required R
Is a sub dec - program policy S
Was user selected U
Is a master dec - program policy X
Was system generated Y
Should contain a line of Zs (z-z-z-z-z...) Z