Definition Type: Element
Name: button
Namespace: http://schemas.microsoft.com/office/infopath/2003/solutionDefinition
Containing Schema: sd.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Collapse XSD Schema Diagram:
Drilldown into ruleSetAction in schema sd_xsd Drilldown into name in schema sd_xsdXSD Diagram of button in schema sd_xsd (Microsoft Office 2003 Reference Schemas)
Collapse XSD Schema Code:
<xsd:element name="button" minOccurs="0" maxOccurs="unbounded">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element ref="xsf:ruleSetAction" minOccurs="0" maxOccurs="1" />
        </xsd:sequence>
        <xsd:attribute name="name" use="required">
            <xsd:simpleType>
                <!-- type of name is non qualified name, but NCName also accepts '.' and '-', 
								so these characters are	disabled by pattern restriction -->
                <xsd:restriction base="xsd:NCName">
                    <xsd:pattern value="[^\.\^-]*" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:attribute>
    </xsd:complexType>
    <xsd:keyref name="button_ruleSetAction" refer="xsf:ruleset_name_key">
        <xsd:selector xpath="./xsf:ruleSetAction" />
        <xsd:field xpath="@ruleSet" />
    </xsd:keyref>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ruleSetAction xsf:ruleSetAction 0 1
Collapse Child Attributes:
Name Type Default Value Use
name xsf:name Required