Database Design Report XML Output Grammar

62 FileMaker Pro Advanced Database Design Report XML Output Grammar
Records
Export
Records
<Step id="36" name="Export Records"
enable="True">
<StepText>Script step text</StepText>
<NoInteract state="True"/>
<Restore state="True"/>
<AutoOpen state="True"/>
<CreateEmail state="True"/>
{for non XML file data source (specified in
UniversalPathList) :
<Profile DataType={dataType}/>
}
{for XML file data source (specified in
UniversalPathList) :
<Profile DataType="XMLE"
grammar="FMPXMLRESULT" XSLType="XSLFile">
<XSLFile>
<UniversalPathList>
{PathList}</UniversalPathList>
</XSLFile>
<XSLHttp>{http}</XSLHttp>
<XSLCalc>
<DisplayCalculation>
<Chunk type="FunctionRef">Abs</Chunk>
<Chunk type="NoRef">(13)</Chunk>
</DisplayCalculation>
<Calculation>
<![CDATA[CalcString]]>
</Calculation>
</XSLCalc>
</Profile>
}
{for Excel file data source (specified in
UniversalPathList) :
See <SaveType>, <UseFieldNames>,
<WorkSheet>, <Title>, <Subject>, and <Author>
from Save Records As Excel.
}
<UniversalPathList>
{PathList}</UniversalPathList>
<ExportOptions
CharacterSet="Windows"/>
FormatUsingCurrentLayout="True"/>
</ExportOptions>
<ExportEntries>
<ExportEntry>
<Field name={FieldName} id="2" repetition="2"
table={Table}/>
<Field name={FieldName} id="2" repetition="2"
table={Table}/>
</ExportEntry>
...
</ExportEntries>
<NoInteract state> can be:
1 True
1 False
<Restore state> can be:
1 True
1 False
<AutoOpen state> can be:
1 True
1 False
<CreateEmail state> can be:
1 True
1 False
<Profile grammar> can be:
1 FMPXMLRESULT
1 FMPDSORESULT
<Profile XSLType> can be:
1 NoXSL
1 XSLFile
1 XSLHttp
1 XSLCalculation
See Save Records as Excel
for details on <SaveType>
and <UseFieldNames>.
<ExportOptions CharacterSet>
can be:
1 Windows
1 DOS
1 Macintosh
1 Unicode
1 UTF-8
1 IsoLatin1
1 ShiftJIS
1 ChineseSimplified
1 ChineseTraditional
<ExportOptions
FormatUsingCurrentLayout>
can be:
1 True
1 False
<Chunk type> can be:
1 NoRef
1 FunctionRef
1 FieldRef
1 CustomFunctionRef
<XSLFile> is only present
if <Profile XSLType> is
"XSLFile"
<XSLHttp> is only present
if <Profile XSLType> is
"XSLHttp"
<XSLCalc> is only present
if <Profile XSLType> is
"XSLCalculation"
{PathList} can consist of
multiple absolute or
relative paths, the first
valid one of which is
used at execution time.
<ExportEntry> node
normally contains only
one <Field> sub-node
(identifying a field to be
exported) but will
contain a second one if
the first is a summary
field and the user
requested that exported
records be grouped by
some field, in which case
the second field is a
"summarize by" field.
<Field repetition> is only
output if > 1
Area Name XMLGrammar XMLValues XMLDescription
(continued
on next page)