m:declare
Element information
Namespace: http://www.w3.org/1998/Math/MathML
Schema document: mathml3-content.xsd
Type: Anonymous
Properties: Global, Qualified
Content
- Choice [1..*]
- m:apply
- m:bind
- m:ci
- m:cn
- m:csymbol
- m:cbytes
- m:cerror
- m:cs
- m:share
- m:piecewise
- m:interval [1..1]
- m:lambda [1..1]
- m:compose [1..1]
- m:not [1..1]
- m:int [1..1]
- m:diff [1..1]
- m:partialdiff [1..1]
- m:card [1..1]
- m:sum [1..1]
- m:product [1..1]
- m:limit [1..1]
- m:selector [1..1]
from subst. group m:DeprecatedContExpfrom subst. group m:interval.classfrom subst. group m:unary-functional.classfrom subst. group m:lambda.classfrom subst. group m:nary-functional.classfrom group m:binary-arith.classfrom group m:unary-arith.classfrom subst. group m:nary-minmax.classfrom subst. group m:nary-arith.classfrom subst. group m:nary-logical.classfrom subst. group m:unary-logical.classfrom subst. group m:binary-logical.classfrom subst. group m:quantifier.classfrom subst. group m:binary-reln.classfrom subst. group m:int.classfrom subst. group m:Differential-Operator.classfrom subst. group m:partialdiff.classfrom subst. group m:unary-veccalc.classfrom subst. group m:nary-setlist-constructor.classfrom subst. group m:nary-set.classfrom subst. group m:binary-set.classfrom subst. group m:nary-set-reln.classfrom subst. group m:unary-set.classfrom subst. group m:sum.classfrom subst. group m:product.classfrom subst. group m:limit.classfrom subst. group m:unary-elementary.classfrom subst. group m:nary-stats.classfrom subst. group m:nary-constructor.classfrom subst. group m:unary-linalg.classfrom subst. group m:nary-linalg.classfrom subst. group m:binary-linalg.classfrom subst. group m:constant-set.classfrom subst. group m:constant-arith.class
from group m:ContExp
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
type | [0..1] | xsd:string | ||
scope | [0..1] | xsd:string | ||
nargs | [0..1] | xsd:nonNegativeInteger | ||
occurrence | [0..1] | Anonymous | ||
encoding | [0..1] | xsd:string | from group m:DefEncAtt | |
definitionURL | [0..1] | xsd:anyURI | from group m:DefEncAtt |
Used in
- Group m:ContExp
- Anonymous type of element m:TableCellExpression via reference to m:MathExpression
- Anonymous type of element m:annotation-xml via reference to m:MathExpression
- Anonymous type of element m:apply via reference to m:ContExp
- Anonymous type of element m:bind via reference to m:ContExp
- Anonymous type of element m:cerror via reference to m:ContExp
- Anonymous type of element m:condition via reference to m:ContExp
- Anonymous type of element m:declare via reference to m:ContExp
- Anonymous type of element m:degree via reference to m:ContExp
- Anonymous type of element m:domainofapplication via reference to m:ContExp
- Anonymous type of element m:fn via reference to m:ContExp
- Anonymous type of element m:interval via reference to m:ContExp
- Anonymous type of element m:interval.class via reference to m:ContExp
- Anonymous type of element m:lambda via reference to m:ContExp
- Anonymous type of element m:lambda.class via reference to m:ContExp
- Anonymous type of element m:list via reference to m:ContExp
- Anonymous type of element m:logbase via reference to m:ContExp
- Anonymous type of element m:lowlimit via reference to m:ContExp
- Anonymous type of element m:maction via reference to m:MathExpression
- Anonymous type of element m:math via reference to m:MathExpression
- Anonymous type of element m:matrix via reference to m:ContExp
- Anonymous type of element m:matrixrow via reference to m:ContExp
- Anonymous type of element m:menclose via reference to m:MathExpression
- Anonymous type of element m:merror via reference to m:MathExpression
- Anonymous type of element m:mfenced via reference to m:MathExpression
- Anonymous type of element m:mfrac via reference to m:MathExpression
- Anonymous type of element m:mlongdiv via reference to m:MstackExpression
- Anonymous type of element m:mmultiscripts via reference to m:MathExpression
- Anonymous type of element m:mmultiscripts via reference to m:MultiScriptExpression
- Anonymous type of element m:momentabout via reference to m:ContExp
- Anonymous type of element m:mover via reference to m:MathExpression
- Anonymous type of element m:mpadded via reference to m:MathExpression
- Anonymous type of element m:mphantom via reference to m:MathExpression
- Anonymous type of element m:mroot via reference to m:MathExpression
- Anonymous type of element m:mrow via reference to m:MathExpression
- Anonymous type of element m:mscarries via reference to m:MsrowExpression
- Anonymous type of element m:mscarry via reference to m:MsrowExpression
- Anonymous type of element m:msgroup via reference to m:MstackExpression
- Anonymous type of element m:msqrt via reference to m:MathExpression
- Anonymous type of element m:msrow via reference to m:MsrowExpression
- Anonymous type of element m:mstack via reference to m:MstackExpression
- Anonymous type of element m:mstyle via reference to m:MathExpression
- Anonymous type of element m:msub via reference to m:MathExpression
- Anonymous type of element m:msubsup via reference to m:MathExpression
- Anonymous type of element m:msup via reference to m:MathExpression
- Anonymous type of element m:mtd via reference to m:MathExpression
- Anonymous type of element m:munder via reference to m:MathExpression
- Anonymous type of element m:munderover via reference to m:MathExpression
- Anonymous type of element m:nary-constructor.class via reference to m:ContExp
- Anonymous type of element m:otherwise via reference to m:ContExp
- Anonymous type of element m:piece via reference to m:ContExp
- Anonymous type of element m:reln via reference to m:ContExp
- Anonymous type of element m:semantics via reference to m:ContExp
- Anonymous type of element m:semantics via reference to m:MathExpression
- Anonymous type of element m:set via reference to m:ContExp
- Anonymous type of element m:uplimit via reference to m:ContExp
- Anonymous type of element m:vector via reference to m:ContExp
- Group m:MathExpression via reference to m:ContExp
- Group m:MsrowExpression via reference to m:ContExp
- Group m:MstackExpression via reference to m:ContExp
- Group m:MultiScriptExpression via reference to m:ContExp
- Type m:ImpliedMrow via reference to m:MathExpression
- Type m:annotation-xml.model via reference to m:MathExpression
- Type m:apply.content via reference to m:ContExp
- Type m:bind.content via reference to m:ContExp
Substitution hierarchy
- m:DeprecatedContExp
- can be substituted with m:declare
Sample instance
<m:declare> <m:apply> <m:apply> <m:apply>... </m:apply> <m:bvar>... </m:bvar> <m:domainofapplication>... </m:domainofapplication> <m:apply>... </m:apply> </m:apply> <m:bvar> <m:ci>... </m:ci> </m:bvar> <m:domainofapplication> <m:apply>... </m:apply> </m:domainofapplication> <m:apply> <m:apply>... </m:apply> <m:bvar>... </m:bvar> <m:domainofapplication>... </m:domainofapplication> <m:apply>... </m:apply> </m:apply> </m:apply> </m:declare>