element declare
diagram
version
namespace http://www.w3.org/1998/Math/MathML3
children m:apply m:bind m:ci m:cn m:csymbol m:cbytes m:cerror m:cs m:share m:piecewise m:DeprecatedContExp m:interval.class m:unary-functional.class m:lambda.class m:nary-functional.class m:quotient m:divide m:minus m:power m:rem m:root m:factorial m:abs m:conjugate m:arg m:real m:imaginary m:floor m:ceiling m:exp m:nary-minmax.class m:nary-arith.class m:nary-logical.class m:unary-logical.class m:binary-logical.class m:quantifier.class m:nary-reln.class m:binary-reln.class m:int.class m:Differential-Operator.class m:partialdiff.class m:unary-veccalc.class m:nary-setlist-constructor.class m:nary-set.class m:binary-set.class m:nary-set-reln.class m:unary-set.class m:sum.class m:product.class m:limit.class m:unary-elementary.class m:nary-stats.class m:nary-constructor.class m:unary-linalg.class m:nary-linalg.class m:binary-linalg.class m:constant-set.class m:constant-arith.class
attributes
Name Type Use Default Fixed annotation
type xsd:string
scope xsd:string
nargs xsd:nonNegativeInteger
occurrence xsd:token
encoding xsd:string
definitionURL xsd:anyURI
source <xsd:element name="declare" substitutionGroup="m:DeprecatedContExp">
<xsd:complexType>
<xsd:group ref="m:ContExp" maxOccurs="unbounded">
</xsd:group> <xsd:attribute name="type" type="xs:string">
</xsd:attribute> <xsd:attribute name="scope" type="xs:string">
</xsd:attribute> <xsd:attribute name="nargs" type="xs:nonNegativeInteger">
</xsd:attribute> <xsd:attribute name="occurrence">
<xsd:simpleType>
<xsd:restriction base="xs:token">
<xsd:enumeration value="prefix">
</xsd:enumeration> <xsd:enumeration value="infix">
</xsd:enumeration> <xsd:enumeration value="function-model">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute> <xsd:attributeGroup ref="m:DefEncAtt">
</xsd:attributeGroup>
</xsd:complexType>
</xsd:element>


attribute declare/@type
type xsd:string
source <xsd:attribute name="type" type="xs:string"/>


attribute declare/@scope
type xsd:string
source <xsd:attribute name="scope" type="xs:string"/>


attribute declare/@nargs
type xsd:nonNegativeInteger
source <xsd:attribute name="nargs" type="xs:nonNegativeInteger"/>


attribute declare/@occurrence
type restriction of xsd:token
source <xsd:attribute name="occurrence">
<xsd:simpleType>
<xsd:restriction base="xs:token">
<xsd:enumeration value="prefix">
</xsd:enumeration> <xsd:enumeration value="infix">
</xsd:enumeration> <xsd:enumeration value="function-model">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>