Specifies an action on an editing component, initiated by an onClick event, using the syntax Component::Action.
xsd:NMTOKEN
Specifies how form property data should be processed to obtain a single value for a form library report.
The aggregation attribute can either be an aggregation action or an indication of the particular element in the collection. It uses the following aggregation actions: sum, count, average, min, max, first, last, merge, and plaintext.
xsd:NMTOKEN
Determines if the form can be modified or customized by users.
Identifies the name of the application used to design the Microsoft Office InfoPath 2003 form.
In InfoPath 2003 the only allowed value is “InfoPath Design Mode”.
xsd:string
Required attribute of attributeData. Specifies the name of the attribute to be inserted or modified.
xsd:string
Identifies the author of the form definition.
xsd:string
Switches the auto-completion of controls on or off.
xsf:xdYesNo
Defines whether XML nodes will be automically generated when controls are inserted in the view in design mode. This attribute corresponds to the Automatically create data source check box at the bottom of the controls task pane.
xsf:xdYesNo
Specifies the bottom margin when printing a view.
This attribute must be set by editing the XSF file, since there is no design mode interface.
xsd:float
Provides the display caption for a button.
If editWith element is used. If no icon is specified, the caption alone is used. If both caption and icon are specified, both are displayed. If neither is specified, a blank button is displayed.
Specifies an identifier for alternate forms of XML data to be used in the editing component.
Defines the text string to be used as the name of the form in the Template Gallery and in the most recently used list.
The caption for a menu.
The name of the submit button and corresponding menu item that will appear on the File menu.
The caption used in the task pane drop-down list box.
The title of the toolbar, when the toolbar is floating.
The caption for the view in the view list.
Identifies the column name in the SQL table underlying the form list view.
xsf:xdTitle
The SQL command for querying an ADO data source.
xsd:string
The name of the editing component referenced with the button element.
xsd:NMTOKEN
The connection string containing all the parameters needed to connect to the ADO data source.
An XPath expression that sets the context in which a form control can be selected and its actions enabled.
In design mode, InfoPath generates XPath patterns giving the full path from the root of the document. If you edit the form definition manually, you can use relative paths and predicates in your expressions.
xsd:string
Identifies the form as a database form.
Allowed attribute values are “yes” and “no” (default). Forms with a primary data source based on ADO or Web services connection that have a query view should have this attribute set to “yes” in order for them to work properly.
xsf:xdYesNo
The identifier of the view chosen to be the default view. If not specified, the view will default to the first view element in document order. When a document instance is loaded, the default view is loaded initially.
xsd:string
A description of the form displayed in the FileNew and FileOpen dialog boxes.
xsd:string
Enables or disables the FileSubmit menu item.
xsf:xdYesNo
Specifies whether form merging is enabled for a form.
xsf:xdYesNo
An XPath expression used to validate the XML node specified in the errorCondition element.
xsd:string
Specifies the node on which the expression specified in the errorCondition element is rooted.
xsd:string
Defines a single field for form library columns.
Specifies a relative XPath expression from the xmlToEdit element.
xsd:string
Contains the URL of a static XML file used as a data source.
Specifies a relative XPath expression for the XML nodes prior to which the insertion of an XML fragment should occur.
xsd:string
The content of the page footer for a print view.
xsd:string
Defines the namespace for a form’s XML schema that can be edited in design mode.
xsd:anyURI
Identifies the unique name of the domEventHandler object in the script code.
The referenced script must use this name to define event handler functions for the specified XML node. For example, a script may contain functions such as onValidate and onAfterChange that are called whenever the specified events occur at the matching XML node.
xsd:string
The content of the page header in a print view.
xsd:string
Specifies the name of the XML template file to be used when a user chooses FileFill Out a Form.
The URL of the HTML file containing the task pane data.
The URL to which the form should be submitted.
Contains a URL or identifier for an image used for a button.
If a URL is used, the image must be in BMP or GIF format. If the value is an integer, it will be interpreted as a system ID, allowing access to internal system icons (.ico).
xsd:string
Specifies if a data object should be initialized automatically on form load.
xsf:xdYesNo
An XPath expression that specifies the nodes to be edited with components in the contained editWith elements.
xsd:string
Identifies the name of the scripting language used to implement the business logic of a form.
The name of the view that was last open in the application while editing/viewing the form. The next time the form is opened in the application, this view is automatically opened.
Identifies, temporarily, the value of the documentVersionUpgrade for upgrade with an XSLT file if the script is currently being used for the upgrade.
xsf:xdSolutionVersion
Specifies the left margin when printing a view.
This attribute must be set by editing the XSF file, since there is no design mode interface.
xsd:float
Contains the namespace URI and URL of the XML schema for a form, followed by a space and the filename. Schemas without namespaces are listed with just the XSD filename.
xsd:string
Specifies the margin unit size when printing a view.
This attribute must be set by editing the XSF file, since there is no design mode interface.
Identifies the XML node for which the event handler is declared.
Identifies the XML node on which the custom validation is declared.
Identifies the XML node for which the error message override is defined.
An XPath expression that identifies the elements and attributes inside the input SOAP message that are to be replaced at run time.
Defines the length of a field (number of bytes).
xsd:byte
Inclusive value for the latest form that needs to be upgraded.
Specifies the HTTP method to use for a form submit operation.
xsd:NMTOKEN
Inclusive value for the oldest XML that can be upgraded. This is defined to prevent running an upgrade XSLT on XML documents so different from the current one that the XSLT may cause data loss.
xsf:xdSolutionVersion
Associates the OnClick event handler of a button with a script function.
Although name is optional, it is required for buttons that use scripting code.
The unique name for the data object.
The unique name for the specified InfoPath extension.
The name of the field to be used on the form list view.
The name of the file.
The name of the source form defined in the processing instruction of the XML document.
A name that corresponds to one of the built-in InfoPath top-level menus.
The unique name of the Web service method.
The name of a toolbar, which must be unique within a form.
Identifies the view.
Unique URN for the form.
Associates actions on an editing component with buttons defined in menus and toolbars.
Defines the XPath expression needed to extract the value of the specified property from the XML document.
xsd:string
Specifies whether the form should be closed or kept open, or if a new form should be created after a successful submission.
xsd:NMTOKEN
The orientation of the page in a print view.
xsd:NMTOKEN
This attribute gives a relative XPath from the xmlToEdit container node. It refers to the node in the XML under which this fragment should be inserted. The default value is “.”.
xsd:string
Specifies the name of an alternate view to use for printing a view.
xsd:string
Identifies the version (build) number of the InfoPath application with which a form has been created. It is represented in the format nnnn.nnnn.nnnn.nnnn (major.minor.revision.build).
xsd:string
Switches the proofing features, such as the spelling checker, on or off.
xsf:xdYesNo
Identifies the publish location of a URL-based, sandboxed solution. This is set automatically when a form is published or deployed using InfoPath design mode. When a form is opened, the value is used to check if it has been moved from its original published location.
xsd:string
Optional attribute of adoAdapter that specifies whether data can be retrieved from the data source through the query method of the data adapter object.
Allowed values are “yes” (default) and “no”.
xsf:xdYesNo
Specifies the number of ancestor (parent) elements to be removed when the last item is removed.
xsd:nonNegativeInteger
Contains an XPath expression that identifies a unique node inside the InfoPath 2003 main document DOM that should be used at specified locations inside the input SOAP message when making the Web service call.
xsd:string
Identifies whether a field element accepts NULL values. Allowed values are “yes” and “no” (default).
Identifies the form to be a fully trusted URN solution.
Allowed values are “yes” and “no”. If set to “yes”, the form must be identified by a URN specified in the name attribute.
xsf:xdYesNo
Specifies the right margin when printing a view.
This attribute must be set by editing the XSF file, since there is no design mode interface.
xsd:float
Identifies an XML schema as the top-level schema of the form.
Refers to a schema file associated with a data object.
Identifies a schema URN for a form that is the source of an import or merge operation.
Identifies the name of the scripting language used to implement the business logic of the form.
xsf:xdScriptLanguage
The Web service URL where the request should be sent.
xsd:string
Short error message to return in case of invalid data.
Identifies XML nodes on which an error should be displayed when the form is filled out.
xsd:string
Optional attribute that specifies the display property of a button.
The showIf attribute only applies to buttons used with editing components.
Allowed values are as follows:
always (default).
enabled. Shows the button only if the action is contextually enabled.
immediate. Shows the button only if the action is contextually immediate
xsd:NMTOKEN
Specifies if a dialog box should be shown reminding the user that the form should be signed before submitting.
Specifies if the status dialog box should be shown after the submit operation.
xsf:xdYesNo
An XPath expression that points to the node that is used for storing the digital signature.
xsd:string
The value of the SOAPAction attribute in the SOAP request message.
xsd:string
The version number that represents the format of the form definition file in the form nnnn.nnnn.nnnn.nnnn (major.minor.revision.build). Version number of InfoPath form definition format will be updated for major format upgrades, and it helps InfoPath in determining if the current form is compatible with the current product version in which it is being opened.
xsf:xdSolutionVersion
Identifies the version number of the form. It is represented in the format nnnn.nnnn.nnnn.nnnn (major.minor.revision.build).
xsf:xdSolutionVersion
Points to a resource file in the form template that contains the schema for the input SOAP message of the selected operation of the Web service.
xsd:string
Provides a relative URL to the specified script source file.
Optional attribute of adoAdapter that specifies whether data can be submitted to the data source through the submit method of the data adapter object.
Allowed values are “yes” and “no” (default).
Optional attribute of adoAdapter that specifies whether data can be submitted to the data source through the submit method of the data adapter object.
Allowed values are “yes” and “no” (default).
Optional attribute of the button element that provides the pop-up text for a toolbar button.
xsf:xdTitle
Specifies the top margin when a view is printed.
This attribute must be set by editing the XSF file, since there is no design mode interface.
Identifies the XSLT transform to be used during a merge operation.
Specifies the XSLT transform for the main part of the form.
Specifies the upgrade XSLT filename relative to the form template.
Specifies the formatting of a text field. The following values are allowed: “plain” (default), “plainMultiline”, “formatted”, “formattedMultiline”, and “rich”.
Specifies whether a short or a long error message is displayed.
The XML Schema data type of a field element.
Associates actions on an editing component with buttons defined in menus and toolbars.
Specifies the value of the attribute to be inserted.
Specifies the value of a file property.
Identifies whether this field should be added to the default view or not. Allowed values are “yes” and “no” (default).
xsf:xdYesNo
This corresponds to a condition on the current selection in the view. The condition is satisfied if there is some common ancestor of the current selection (in the HTML tree) that has the corresponding xd:CtrlId.
This can be used to disambiguate controls when two instances of the same control have the same XML context, so that the XML context is identical.
xsd:string
Contains the URL of the WSDL file describing the Web service.
xsd:string