Share via


2.2 Form Definition File (XSF) Specification

The form definition (.xsf) file specifies the properties, content, and files of the form template. It MUST conform to the form definition (.xsf) file XML schema, as defined by the types and elements in the following table. The form definition (.xsf) file XML schema is used to validate the elements, attributes, and types in the xsf namespace: http://schemas.microsoft.com/office/infopath/2003/solutionDefinition.

The xDocumentClass element, as defined in section 2.2.20, MUST be the root element of the form definition (.xsf) file.

The following tables list, in alphabetical order, the types and elements used in the XML schema for the form definition (.xsf) file.

The XML schema is extended by the additional types and elements specified in the Form Definition File (XSF) Extension Specification, as specified in section 2.2.147.

Type

Specified in Section

xdDesignMode

2.2.13

xdEmptyString

2.2.11

xdEnabledDisabled

2.2.5

xdErrorMessage

2.2.12

xdExpressionLiteral

2.2.7

xdFileName

2.2.8

xdHWSCaption

2.2.19

xdHWSname

2.2.18

xdManualAuto

2.2.6

xdRoleName

2.2.3

xdScriptLanguage

2.2.9

xdSignatureRelationEnum

2.2.17

xdSignedDataBlockMessage

2.2.16

xdSignedDataBlockName

2.2.15

xdSolutionVersion

2.2.10

xdTitle

2.2.1

xdTrustLevel

2.2.14

xdViewName

2.2.2

xdYesNo

2.2.4

Element

Specified in Section

action

2.2.90

adoAdapter

2.2.38

allowedActions

2.2.89

allowedControl

2.2.102

allowedTasks

2.2.91

applicationParameters

2.2.23

assignmentAction

2.2.139

attachmentFileName

2.2.57

attributeData

2.2.105

autoRecovery

2.2.31

bcc

2.2.54

button

2.2.106

button

2.2.110

calculatedField

2.2.146

calculations

2.2.145

cc

2.2.53

chooseFragment

2.2.107

closeDocumentAction

2.2.142

customCategory

2.2.95

customValidation

2.2.62

dataAdapters

2.2.59

dataObject

2.2.36

dataObjects

2.2.35

davAdapter

2.2.48

dialogBoxExpressionAction

2.2.137

dialogBoxMessageAction

2.2.136

documentSchema

2.2.61

documentSchemas

2.2.60

documentSignatures

2.2.125

documentVersionUpgrade

2.2.128

domEventHandler

2.2.66

domEventHandlers

2.2.65

editing

2.2.111

editWith

2.2.108

emailAdapter

2.2.51

errorCondition

2.2.63

errorMessage

2.2.64

errorMessage

2.2.75

exitRuleSet

2.2.135

exportToExcel

2.2.28

exportToWeb

2.2.27

extension

2.2.131

extensions

2.2.130

externalView

2.2.104

externalViews

2.2.103

featureRestrictions

2.2.25

field

2.2.47

field

2.2.71

fields

2.2.70

file

2.2.98

fileName

2.2.50

fileNew

2.2.93

fileProperties

2.2.99

files

2.2.97

folderURL

2.2.49

footer

2.2.117

fragmentToInsert

2.2.113

getUserNameFromData

2.2.84

group

2.2.86

header

2.2.116

hwsAdapter

2.2.40

hwsOperation

2.2.42

hwsWorkflow

2.2.87

importParameters

2.2.67

importSource

2.2.68

initialXmlDocument

2.2.94

input

2.2.43

intro

2.2.56

listProperties

2.2.69

location

2.2.88

mainpane

2.2.114

masterDetail

2.2.112

membership

2.2.83

menu

2.2.119

menuArea

2.2.120

message

2.2.127

onLoad

2.2.79

openNewDocumentAction

2.2.141

operation

2.2.41

override

2.2.22

package

2.2.96

partFragment

2.2.44

permissions

2.2.101

print

2.2.29

printSettings

2.2.115

property

2.2.100

query

2.2.32

query

2.2.37

queryAction

2.2.140

role

2.2.82

roles

2.2.81

rule

2.2.133

ruleSet

2.2.143

ruleSetAction

2.2.132

ruleSets

2.2.144

save

2.2.26

save

2.2.80

schemaErrorMessages

2.2.21

script

2.2.34

scripts

2.2.33

sendMail

2.2.30

sharepointListAdapter

2.2.46

signedDataBlock

2.2.126

solutionProperties

2.2.24

subject

2.2.55

submit

2.2.72

submitAction

2.2.73

submitAction

2.2.134

submitToHostAdapter

2.2.58

successMessage

2.2.74

switchViewAction

2.2.138

task

2.2.92

taskpane

2.2.121

to

2.2.52

toolbar

2.2.118

unboundControls

2.2.109

useHttpHandler

2.2.76

useQueryAdapter

2.2.78

userName

2.2.85

useScriptHandler

2.2.77

useTransform

2.2.129

view

2.2.123

views

2.2.122

webServiceAdapter

2.2.39

xDocumentClass

2.2.20

xmlFileAdapter

2.2.45

xmlToEdit

2.2.124