2.2.1 Form Definition File (XSF) Specification

The following tables list, in alphabetical order, the types and elements used in the XML schema for the form definition (.xsf) file. The types and elements belong to the XSF namespace (http://schemas.microsoft.com/office/infopath/2003/solutionDefinition).

The XML schema is extended by the additional types and elements specified in sections 2.2.2 and 2.2.3.

The xDocumentClass element (section 2.2.1.2.1) MUST be the root element of the form definition (.xsf) file.

Type

Specified in Section

xdDesignMode

2.2.1.1.13

xdEmptyString

2.2.1.1.11

xdEnabledDisabled

2.2.1.1.5

xdErrorMessage

2.2.1.1.12

xdExpressionLiteral

2.2.1.1.7

xdFileName

2.2.1.1.8

xdHWSCaption

2.2.1.1.19

xdHWSname

2.2.1.1.18

xdManualAuto

2.2.1.1.6

xdRoleName

2.2.1.1.3

xdScriptLanguage

2.2.1.1.9

xdSignatureRelationEnum

2.2.1.1.17

xdSignedDataBlockMessage

2.2.1.1.16

xdSignedDataBlockName

2.2.1.1.15

xdSignSignatureLineRuleEnum

2.2.1.1.20

xdSolutionVersion

2.2.1.1.10

xdTitle

2.2.1.1.1

xdTrustLevel

2.2.1.1.14

xdViewName

2.2.1.1.2

xdYesNo

2.2.1.1.4

Element

Specified in Section

action

2.2.1.2.71

adoAdapter

2.2.1.2.19

allowedActions

2.2.1.2.70

allowedControl

2.2.1.2.83

allowedTasks

2.2.1.2.72

applicationParameters

2.2.1.2.4

assignmentAction

2.2.1.2.120

attachmentFileName

2.2.1.2.38

attributeData

2.2.1.2.86

autoRecovery

2.2.1.2.12

bcc

2.2.1.2.35

bdcAdapter

2.2.1.2.129

button

2.2.1.2.87

button

2.2.1.2.91

calculatedField

2.2.1.2.128

calculations

2.2.1.2.127

cc

2.2.1.2.34

changeAdapterProperty

2.2.1.2.121

chooseFragment

2.2.1.2.88

closeDocumentAction

2.2.1.2.124

customCategory

2.2.1.2.76

customValidation

2.2.1.2.43

dataAdapters

2.2.1.2.40

dataObject

2.2.1.2.17

dataObjects

2.2.1.2.16

davAdapter

2.2.1.2.29

dialogBoxExpressionAction

2.2.1.2.118

dialogBoxMessageAction

2.2.1.2.117

documentSchema

2.2.1.2.42

documentSchemas

2.2.1.2.41

documentSignatures

2.2.1.2.106

documentVersionUpgrade

2.2.1.2.109

domEventHandler

2.2.1.2.47

domEventHandlers

2.2.1.2.46

editing

2.2.1.2.92

editWith

2.2.1.2.89

emailAdapter

2.2.1.2.32

errorCondition

2.2.1.2.44

errorMessage

2.2.1.2.45

errorMessage

2.2.1.2.56

exitRuleSet

2.2.1.2.116

exportToExcel

2.2.1.2.9

exportToWeb

2.2.1.2.8

extension

2.2.1.2.112

extensions

2.2.1.2.111

externalView

2.2.1.2.85

externalViews

2.2.1.2.84

featureRestrictions

2.2.1.2.6

field

2.2.1.2.28

field

2.2.1.2.52

field

2.2.1.2.131

field

2.2.1.2.133

fields

2.2.1.2.51

file

2.2.1.2.79

fileName

2.2.1.2.31

fileNew

2.2.1.2.74

fileProperties

2.2.1.2.80

files

2.2.1.2.78

folderURL

2.2.1.2.30

footer

2.2.1.2.98

fragmentToInsert

2.2.1.2.94

getUserNameFromData

2.2.1.2.65

grooveAdapter

2.2.1.2.130

group

2.2.1.2.67

header

2.2.1.2.97

hwsAdapter

2.2.1.2.21

hwsOperation

2.2.1.2.23

hwsWorkflow

2.2.1.2.68

importParameters

2.2.1.2.48

importSource

2.2.1.2.49

initialXmlDocument

2.2.1.2.75

input

2.2.1.2.24

intro

2.2.1.2.37

listProperties

2.2.1.2.50

location

2.2.1.2.69

mainpane

2.2.1.2.95

masterDetail

2.2.1.2.93

membership

2.2.1.2.64

menu

2.2.1.2.100

menuArea

2.2.1.2.101

message

2.2.1.2.108

onLoad

2.2.1.2.60

openNewDocumentAction

2.2.1.2.123

operation

2.2.1.2.22

override

2.2.1.2.3

package

2.2.1.2.77

partFragment

2.2.1.2.25

permissions

2.2.1.2.82

print

2.2.1.2.10

printSettings

2.2.1.2.96

property

2.2.1.2.81

query

2.2.1.2.13

query

2.2.1.2.18

queryAction

2.2.1.2.122

role

2.2.1.2.63

roles

2.2.1.2.62

rule

2.2.1.2.114

ruleSet

2.2.1.2.125

ruleSetAction

2.2.1.2.113

ruleSets

2.2.1.2.126

save

2.2.1.2.7

save

2.2.1.2.61

schemaErrorMessages

2.2.1.2.2

script

2.2.1.2.15

scripts

2.2.1.2.14

sendMail

2.2.1.2.11

sharepointListAdapter

2.2.1.2.27

sharePointListAdapterRW

2.2.1.2.132

signedDataBlock

2.2.1.2.107

signSignatureLineAction

2.2.1.2.135

solutionProperties

2.2.1.2.5

subject

2.2.1.2.36

submit

2.2.1.2.53

submitAction

2.2.1.2.54

submitAction

2.2.1.2.115

submitToHostAdapter

2.2.1.2.39

successMessage

2.2.1.2.55

switchViewAction

2.2.1.2.119

task

2.2.1.2.73

taskpane

2.2.1.2.102

to

2.2.1.2.33

toolbar

2.2.1.2.99

unboundControls

2.2.1.2.90

useHttpHandler

2.2.1.2.57

useQueryAdapter

2.2.1.2.59

userName

2.2.1.2.66

useScriptHandler

2.2.1.2.58

useTransform

2.2.1.2.110

view

2.2.1.2.104

views

2.2.1.2.103

webPartConnectionAction

2.2.1.2.134

webServiceAdapter

2.2.1.2.20

xDocumentClass

2.2.1.2.1

xmlFileAdapter

2.2.1.2.26

xmlToEdit

2.2.1.2.105