Namespace: |
|
Type: |
embedded complexType |
Content: |
complex, 2 attributes, 6 elements |
Defined: |
globally within component.xsd, see XML source |
Used: |
at 1 location |
XML Representation Summary |
|||||
<defineMacro |
|||||
help | = |
xsd:string |
|||
id | = |
xsd:string |
|||
> |
|||||
|
|||||
</defineMacro> |
<xsd:element name="defineMacro"> <xsd:annotation> <xsd:documentation> Added post 1.1. This element defines a macro consisting of a set of templates and inlines which may be variable-substituted. If a given defineMacro imports multiple arguments of the same name, then they must be explicitly redefined, to resolve any ambiguities about the default value. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:choice maxOccurs="unbounded" minOccurs="0"> </xsd:choice> </xsd:sequence> <xsd:annotation> <xsd:documentation> Unique id for the macro within a component. Ids may be shared for different forms. Derived components inherit macros automatically but may redefine a macro with the same id. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Help/usage text for a documentation generating tool. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="help" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Help/usage text for a documentation generating tool. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="id" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Unique id for the macro within a component. Ids may be shared for different forms. Derived components inherit macros automatically but may redefine a macro with the same id. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
embedded, complex content |
Defined: |
by reference, within this element |
<xsd:element ref="defineLocation"/> |
Type: |
|
Defined: |
by reference, within this element |
<xsd:element ref="expandMacro"/> |
Type: |
embedded, empty content |
Defined: |
by reference, within this element |
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="importArguments"/> |
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="macroArgument"/> |