Path: blob/main/tests/docs/jats/xsd/JATS-Archiving-1-2-MathML3-DTD/mathml3.dtd
3593 views
<!-- ================================================================= -->1<!-- IEEE NISO JATS MODS Name Collisions 03/02/201223The following changes have been made (with the permission of the4W3C MathML Committee), to this DTD:561) %product.class; is defined below and also defined in7JATS-default-classes.ent. Renamed class in the MathML DTD8until JATS names can be changed. Renamed the parameter entity9to "mml-product.class".10112) The parameter entity named "name" was commented out. It is never12used in the MathML 3.0 DTD, and its presence causes processing13errors in the Mulberry Tag LIbrary software.14153) id CDATA #IMPLIED ==> id ID #implied1617-->18<!-- ================================================================= -->1920<!-- MathML 3.0 DTD ....................................................... -->21<!-- file: mathml3.dtd22-->2324<!-- MathML 3.0 DTD2526This is the Mathematical Markup Language (MathML) 3.0, an XML27application for describing mathematical notation and capturing28both its structure and content.2930Copyright © 1998-2010 W3C® (MIT, ERCIM, Keio), All Rights31Reserved. W3C liability, trademark, document use and software32licensing rules apply.3334Permission to use, copy, modify and distribute the MathML 2.0 DTD and35its accompanying documentation for any purpose and without fee is36hereby granted in perpetuity, provided that the above copyright notice37and this paragraph appear in all copies. The copyright holders make38no representation about the suitability of the DTD for any purpose.3940It is provided "as is" without expressed or implied warranty.4142This entity may be identified by the PUBLIC and SYSTEM identifiers:4344PUBLIC "-//W3C//DTD MathML 3.0//EN"45SYSTEM "mathml3.dtd"4647Revisions: editor and revision history at EOF48-->49<!-- Entity used to enable marked sections which enforces stricter50checking of MathML syntax rules51-->52<!ENTITY % MathMLstrict "IGNORE">5354<!-- MathML Qualified Names module ............................... -->55<!ENTITY % mathml-qname.module "INCLUDE" >56<![%mathml-qname.module;[57<!ENTITY % mathml-qname.mod58PUBLIC "-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN"59"mathml3-qname.mod" >60%mathml-qname.mod;]]>6162<!-- if %NS.prefixed; is INCLUDE, include all NS attributes,63otherwise just those associated with MathML64-->65<![%NS.prefixed;[66<!ENTITY % MATHML.NamespaceDecl.attrib67"%NamespaceDecl.attrib;"68>69]]>70<!ENTITY % MATHML.NamespaceDecl.attrib71"%MATHML.xmlns.attrib;"72>737475<!-- MathML Character Entities .............................................. -->76<!ENTITY % mathml-charent.module "INCLUDE" >77<![%mathml-charent.module;[787980<!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN" "isobox.ent">81%isobox;82<!ENTITY % isocyr1 PUBLIC "-//W3C//ENTITIES Russian Cyrillic//EN" "isocyr1.ent">83%isocyr1;84<!ENTITY % isocyr2 PUBLIC "-//W3C//ENTITIES Non-Russian Cyrillic//EN" "isocyr2.ent">85%isocyr2;86<!ENTITY % isodia PUBLIC "-//W3C//ENTITIES Diacritical Marks//EN" "isodia.ent">87%isodia;88<!ENTITY % isolat1 PUBLIC "-//W3C//ENTITIES Added Latin 1//EN" "isolat1.ent">89%isolat1;90<!ENTITY % isolat2 PUBLIC "-//W3C//ENTITIES Added Latin 2//EN" "isolat2.ent">91%isolat2;92<!ENTITY % isonum PUBLIC "-//W3C//ENTITIES Numeric and Special Graphic//EN" "isonum.ent">93%isonum;94<!ENTITY % isopub PUBLIC "-//W3C//ENTITIES Publishing//EN" "isopub.ent">95%isopub;96<!ENTITY % isoamsa PUBLIC "-//W3C//ENTITIES Added Math Symbols: Arrow Relations//EN" "isoamsa.ent">97%isoamsa;98<!ENTITY % isoamsb PUBLIC "-//W3C//ENTITIES Added Math Symbols: Binary Operators//EN" "isoamsb.ent">99%isoamsb;100<!ENTITY % isoamsc PUBLIC "-//W3C//ENTITIES Added Math Symbols: Delimiters//EN" "isoamsc.ent">101%isoamsc;102<!ENTITY % isoamsn PUBLIC "-//W3C//ENTITIES Added Math Symbols: Negated Relations//EN" "isoamsn.ent">103%isoamsn;104<!ENTITY % isoamso PUBLIC "-//W3C//ENTITIES Added Math Symbols: Ordinary//EN" "isoamso.ent">105%isoamso;106<!ENTITY % isoamsr PUBLIC "-//W3C//ENTITIES Added Math Symbols: Relations//EN" "isoamsr.ent">107%isoamsr;108<!ENTITY % isogrk3 PUBLIC "-//W3C//ENTITIES Greek Symbols//EN" "isogrk3.ent">109%isogrk3;110<!ENTITY % isomfrk PUBLIC "-//W3C//ENTITIES Math Alphabets: Fraktur//EN" "isomfrk.ent">111%isomfrk;112<!ENTITY % isomopf PUBLIC "-//W3C//ENTITIES Math Alphabets: Open Face//EN" "isomopf.ent">113%isomopf;114<!ENTITY % isomscr PUBLIC "-//W3C//ENTITIES Math Alphabets: Script//EN" "isomscr.ent">115%isomscr;116<!ENTITY % isotech PUBLIC "-//W3C//ENTITIES General Technical//EN" "isotech.ent">117%isotech;118<!ENTITY % mmlextra PUBLIC "-//W3C//ENTITIES Additional MathML Symbols//EN" "mmlextra.ent">119%mmlextra;120<!ENTITY % mmlalias PUBLIC "-//W3C//ENTITIES MathML Aliases//EN" "mmlalias.ent">121%mmlalias;122123<!-- end of MathML Character Entity section -->]]>124125126127<!ENTITY % MalignExpression "%maligngroup.qname;|%malignmark.qname;">128129<!ENTITY % TokenExpression "%mi.qname;|%mn.qname;|%mo.qname;|%mtext.qname;130|%mspace.qname;|%ms.qname;">131132<!ENTITY % PresentationExpression "%TokenExpression;|%MalignExpression;133|%mrow.qname;|%mfrac.qname;|%msqrt.qname;134|%mroot.qname;|%mstyle.qname;135|%merror.qname;|%mpadded.qname;136|%mphantom.qname;|%mfenced.qname;137|%menclose.qname;|%msub.qname;|%msup.qname;138|%msubsup.qname;|%munder.qname;139|%mover.qname;|%munderover.qname;140|%mmultiscripts.qname;|%mtable.qname;141|%mstack.qname;|%mlongdiv.qname;142|%maction.qname;">143144<!-- end of mathml3-strict-content.rng -->145146<!ENTITY % cn.content "(#PCDATA|%mglyph.qname;|%sep.qname;147|%PresentationExpression;)*">148149<!-- start of mathml3-content.rng -->150151<!-- start of mathml3-strict-content.rng -->152153<!ELEMENT %cn.qname; %cn.content;>154155<!ENTITY % ci.content "(#PCDATA|%mglyph.qname;156|%PresentationExpression;)*">157158<!ELEMENT %ci.qname; %ci.content;>159160<!ENTITY % csymbol.content "(#PCDATA|%mglyph.qname;161|%PresentationExpression;)*">162163<!ELEMENT %csymbol.qname; %csymbol.content;>164165<!ENTITY % SymbolName "#PCDATA">166167<!ENTITY % BvarQ "(%bvar.qname;)*">168169<!ENTITY % DomainQ "(%domainofapplication.qname;|%condition.qname;170|(%lowlimit.qname;,%uplimit.qname;?))*">171172<!ENTITY % constant-arith.class "%exponentiale.qname;|%imaginaryi.qname;173|%notanumber.qname;|%true.qname;174|%false.qname;|%pi.qname;|%eulergamma.qname;175|%infinity.qname;">176177<!ENTITY % constant-set.class "%integers.qname;|%reals.qname;178|%rationals.qname;|%naturalnumbers.qname;179|%complexes.qname;|%primes.qname;180|%emptyset.qname;">181182<!ENTITY % binary-linalg.class "%vectorproduct.qname;|%scalarproduct.qname;183|%outerproduct.qname;">184185<!ENTITY % nary-linalg.class "%selector.qname;">186187<!ENTITY % unary-linalg.class "%determinant.qname;|%transpose.qname;">188189<!ENTITY % nary-constructor.class "%vector.qname;|%matrix.qname;190|%matrixrow.qname;">191192<!ENTITY % nary-stats.class "%mean.qname;|%sdev.qname;|%variance.qname;193|%median.qname;|%mode.qname;">194195<!ENTITY % unary-elementary.class "%sin.qname;|%cos.qname;|%tan.qname;196|%sec.qname;|%csc.qname;|%cot.qname;197|%sinh.qname;|%cosh.qname;|%tanh.qname;198|%sech.qname;|%csch.qname;|%coth.qname;199|%arcsin.qname;|%arccos.qname;200|%arctan.qname;|%arccosh.qname;201|%arccot.qname;|%arccoth.qname;202|%arccsc.qname;|%arccsch.qname;203|%arcsec.qname;|%arcsech.qname;204|%arcsinh.qname;|%arctanh.qname;">205206<!ENTITY % limit.class "%limit.qname;">207208<!ENTITY % mml-product.class "%product.qname;">209210<!ENTITY % sum.class "%sum.qname;">211212<!ENTITY % unary-set.class "%card.qname;">213214<!ENTITY % nary-set-reln.class "%subset.qname;|%prsubset.qname;">215216<!ENTITY % binary-set.class "%in.qname;|%notin.qname;|%notsubset.qname;217|%notprsubset.qname;|%setdiff.qname;">218219<!ENTITY % nary-set.class "%union.qname;|%intersect.qname;220|%cartesianproduct.qname;">221222<!ENTITY % nary-setlist-constructor.class "%set.qname;|%list.qname;">223224<!ENTITY % unary-veccalc.class "%divergence.qname;|%grad.qname;|%curl.qname;225|%laplacian.qname;">226227<!ENTITY % partialdiff.class "%partialdiff.qname;">228229<!ENTITY % Differential-Operator.class "%diff.qname;">230231<!ENTITY % int.class "%int.qname;">232233<!ENTITY % binary-reln.class "%neq.qname;|%approx.qname;|%factorof.qname;234|%tendsto.qname;">235236<!ENTITY % nary-reln.class "%eq.qname;|%gt.qname;|%lt.qname;|%geq.qname;237|%leq.qname;">238239<!ENTITY % quantifier.class "%forall.qname;|%exists.qname;">240241<!ENTITY % binary-logical.class "%implies.qname;|%equivalent.qname;">242243<!ENTITY % unary-logical.class "%not.qname;">244245<!ENTITY % nary-logical.class "%and.qname;|%or.qname;|%xor.qname;">246247<!ENTITY % nary-arith.class "%plus.qname;|%times.qname;|%gcd.qname;248|%lcm.qname;">249250<!ENTITY % nary-minmax.class "%max.qname;|%min.qname;">251252<!ENTITY % unary-arith.class "%factorial.qname;|%abs.qname;|%conjugate.qname;253|%arg.qname;|%real.qname;|%imaginary.qname;254|%floor.qname;|%ceiling.qname;|%exp.qname;">255256<!ENTITY % binary-arith.class "%quotient.qname;|%divide.qname;|%minus.qname;257|%power.qname;|%rem.qname;|%root.qname;">258259<!ENTITY % nary-functional.class "%compose.qname;">260261<!ENTITY % lambda.class "%lambda.qname;">262263<!ENTITY % unary-functional.class "%inverse.qname;|%ident.qname;264|%domain.qname;|%codomain.qname;265|%image.qname;|%ln.qname;|%log.qname;266|%moment.qname;">267268<!ENTITY % interval.class "%interval.qname;">269270<!ENTITY % DeprecatedContExp "%reln.qname;|%fn.qname;|%declare.qname;">271272<!ENTITY % CommonDeprecatedAtt "273other CDATA #IMPLIED">274275<!ENTITY % Qualifier "(%DomainQ;)|%degree.qname;|%momentabout.qname;276|%logbase.qname;">277278<!ENTITY % ContExp "%piecewise.qname;|%DeprecatedContExp;|%interval.class;279|%unary-functional.class;|%lambda.class;280|%nary-functional.class;|%binary-arith.class;281|%unary-arith.class;|%nary-minmax.class;282|%nary-arith.class;|%nary-logical.class;283|%unary-logical.class;|%binary-logical.class;284|%quantifier.class;|%nary-reln.class;285|%binary-reln.class;|%int.class;286|%Differential-Operator.class;|%partialdiff.class;287|%unary-veccalc.class;288|%nary-setlist-constructor.class;|%nary-set.class;289|%binary-set.class;|%nary-set-reln.class;290|%unary-set.class;|%sum.class;|%mml-product.class;291|%limit.class;|%unary-elementary.class;292|%nary-stats.class;|%nary-constructor.class;293|%unary-linalg.class;|%nary-linalg.class;294|%binary-linalg.class;|%constant-set.class;295|%constant-arith.class;|%semantics.qname;|%cn.qname;296|%ci.qname;|%csymbol.qname;|%apply.qname;|%bind.qname;297|%share.qname;|%cerror.qname;|%cbytes.qname;|%cs.qname;">298299<!ENTITY % CommonAtt "300%MATHML.NamespaceDecl.attrib;301%XLINK.prefix;:href CDATA #IMPLIED302%XLINK.prefix;:type CDATA #IMPLIED303xml:lang CDATA #IMPLIED304xml:space (default|preserve) #IMPLIED305id ID #IMPLIED306xref CDATA #IMPLIED307class CDATA #IMPLIED308style CDATA #IMPLIED309href CDATA #IMPLIED310%CommonDeprecatedAtt;">311312<!ENTITY % apply.content "(%ContExp;),(%BvarQ;),(%Qualifier;)*,313(%ContExp;)*">314315<!ELEMENT %apply.qname; (%apply.content;)>316<!ATTLIST %apply.qname;317%CommonAtt;>318319<!ENTITY % bind.content "%apply.content;">320321<!ELEMENT %bind.qname; (%bind.content;)>322<!ATTLIST %bind.qname;323%CommonAtt;>324325<!ENTITY % src "326src CDATA #IMPLIED">327328<!ELEMENT %share.qname; EMPTY>329<!ATTLIST %share.qname;330%CommonAtt;331%src;>332333<!ELEMENT %cerror.qname; (%csymbol.qname;,(%ContExp;)*)>334335<!ATTLIST %cerror.qname;336%CommonAtt;>337338<!ELEMENT %cbytes.qname; (#PCDATA)>339340<!ENTITY % base64 "CDATA">341342<!ELEMENT %cs.qname; (#PCDATA)>343344<!ENTITY % DefEncAtt "345encoding CDATA #IMPLIED346definitionURL CDATA #IMPLIED">347348<!ATTLIST %cn.qname;349%CommonAtt;350%DefEncAtt;351type CDATA #IMPLIED352base CDATA #IMPLIED>353354<!ATTLIST %ci.qname;355%CommonAtt;356%DefEncAtt;357type CDATA #IMPLIED>358359<!ENTITY % ci.type "360type CDATA #REQUIRED">361362<!ATTLIST %csymbol.qname;363%CommonAtt;364%DefEncAtt;365type CDATA #IMPLIED366cd CDATA #IMPLIED>367368<!ELEMENT %bvar.qname; ((%degree.qname;,(%ci.qname;|%semantics.qname;))369|((%ci.qname;|%semantics.qname;),(%degree.qname;)?))>370371<!ATTLIST %cbytes.qname;372%CommonAtt;373%DefEncAtt;>374375<!ATTLIST %cs.qname;376%CommonAtt;377%DefEncAtt;>378379<!ENTITY % base "380base CDATA #REQUIRED">381382<!ELEMENT %sep.qname; EMPTY>383384<!ELEMENT %domainofapplication.qname; (%ContExp;)>385386<!ELEMENT %condition.qname; (%ContExp;)>387388<!ELEMENT %uplimit.qname; (%ContExp;)>389390<!ELEMENT %lowlimit.qname; (%ContExp;)>391392<!ELEMENT %degree.qname; (%ContExp;)>393394<!ELEMENT %momentabout.qname; (%ContExp;)>395396<!ELEMENT %logbase.qname; (%ContExp;)>397398<!ENTITY % type "399type CDATA #REQUIRED">400401<!ENTITY % order "402order (numeric|lexicographic) #REQUIRED">403404<!ENTITY % closure "405closure CDATA #REQUIRED">406407<!ELEMENT %piecewise.qname; (%piece.qname;|%otherwise.qname;)*>408<!ATTLIST %piecewise.qname;409%CommonAtt;410%DefEncAtt;>411412<!ELEMENT %piece.qname; ((%ContExp;),(%ContExp;))>413<!ATTLIST %piece.qname;414%CommonAtt;415%DefEncAtt;>416417<!ELEMENT %otherwise.qname; (%ContExp;)>418<!ATTLIST %otherwise.qname;419%CommonAtt;420%DefEncAtt;>421422<!ELEMENT %reln.qname; (%ContExp;)*>423424<!ELEMENT %fn.qname; (%ContExp;)>425426<!ELEMENT %declare.qname; (%ContExp;)+>427<!ATTLIST %declare.qname;428type CDATA #IMPLIED429scope CDATA #IMPLIED430nargs CDATA #IMPLIED431occurrence (prefix|infix|function-model) #IMPLIED432%DefEncAtt;>433434<!ELEMENT %interval.qname; ((%ContExp;),(%ContExp;))>435<!ATTLIST %interval.qname;436%CommonAtt;437%DefEncAtt;438closure CDATA #IMPLIED>439440<!ELEMENT %inverse.qname; EMPTY>441<!ATTLIST %inverse.qname;442%CommonAtt;443%DefEncAtt;>444445<!ELEMENT %ident.qname; EMPTY>446<!ATTLIST %ident.qname;447%CommonAtt;448%DefEncAtt;>449450<!ELEMENT %domain.qname; EMPTY>451<!ATTLIST %domain.qname;452%CommonAtt;453%DefEncAtt;>454455<!ELEMENT %codomain.qname; EMPTY>456<!ATTLIST %codomain.qname;457%CommonAtt;458%DefEncAtt;>459460<!ELEMENT %image.qname; EMPTY>461<!ATTLIST %image.qname;462%CommonAtt;463%DefEncAtt;>464465<!ELEMENT %ln.qname; EMPTY>466<!ATTLIST %ln.qname;467%CommonAtt;468%DefEncAtt;>469470<!ELEMENT %log.qname; EMPTY>471<!ATTLIST %log.qname;472%CommonAtt;473%DefEncAtt;>474475<!ELEMENT %moment.qname; EMPTY>476<!ATTLIST %moment.qname;477%CommonAtt;478%DefEncAtt;>479480<!ELEMENT %lambda.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;))>481<!ATTLIST %lambda.qname;482%CommonAtt;483%DefEncAtt;>484485<!ELEMENT %compose.qname; EMPTY>486<!ATTLIST %compose.qname;487%CommonAtt;488%DefEncAtt;>489490<!ELEMENT %quotient.qname; EMPTY>491<!ATTLIST %quotient.qname;492%CommonAtt;493%DefEncAtt;>494495<!ELEMENT %divide.qname; EMPTY>496<!ATTLIST %divide.qname;497%CommonAtt;498%DefEncAtt;>499500<!ELEMENT %minus.qname; EMPTY>501<!ATTLIST %minus.qname;502%CommonAtt;503%DefEncAtt;>504505<!ELEMENT %power.qname; EMPTY>506<!ATTLIST %power.qname;507%CommonAtt;508%DefEncAtt;>509510<!ELEMENT %rem.qname; EMPTY>511<!ATTLIST %rem.qname;512%CommonAtt;513%DefEncAtt;>514515<!ELEMENT %root.qname; EMPTY>516<!ATTLIST %root.qname;517%CommonAtt;518%DefEncAtt;>519520<!ELEMENT %factorial.qname; EMPTY>521<!ATTLIST %factorial.qname;522%CommonAtt;523%DefEncAtt;>524525<!ELEMENT %abs.qname; EMPTY>526<!ATTLIST %abs.qname;527%CommonAtt;528%DefEncAtt;>529530<!ELEMENT %conjugate.qname; EMPTY>531<!ATTLIST %conjugate.qname;532%CommonAtt;533%DefEncAtt;>534535<!ELEMENT %arg.qname; EMPTY>536<!ATTLIST %arg.qname;537%CommonAtt;538%DefEncAtt;>539540<!ELEMENT %real.qname; EMPTY>541<!ATTLIST %real.qname;542%CommonAtt;543%DefEncAtt;>544545<!ELEMENT %imaginary.qname; EMPTY>546<!ATTLIST %imaginary.qname;547%CommonAtt;548%DefEncAtt;>549550<!ELEMENT %floor.qname; EMPTY>551<!ATTLIST %floor.qname;552%CommonAtt;553%DefEncAtt;>554555<!ELEMENT %ceiling.qname; EMPTY>556<!ATTLIST %ceiling.qname;557%CommonAtt;558%DefEncAtt;>559560<!ELEMENT %exp.qname; EMPTY>561<!ATTLIST %exp.qname;562%CommonAtt;563%DefEncAtt;>564565<!ELEMENT %max.qname; EMPTY>566<!ATTLIST %max.qname;567%CommonAtt;568%DefEncAtt;>569570<!ELEMENT %min.qname; EMPTY>571<!ATTLIST %min.qname;572%CommonAtt;573%DefEncAtt;>574575<!ELEMENT %plus.qname; EMPTY>576<!ATTLIST %plus.qname;577%CommonAtt;578%DefEncAtt;>579580<!ELEMENT %times.qname; EMPTY>581<!ATTLIST %times.qname;582%CommonAtt;583%DefEncAtt;>584585<!ELEMENT %gcd.qname; EMPTY>586<!ATTLIST %gcd.qname;587%CommonAtt;588%DefEncAtt;>589590<!ELEMENT %lcm.qname; EMPTY>591<!ATTLIST %lcm.qname;592%CommonAtt;593%DefEncAtt;>594595<!ELEMENT %and.qname; EMPTY>596<!ATTLIST %and.qname;597%CommonAtt;598%DefEncAtt;>599600<!ELEMENT %or.qname; EMPTY>601<!ATTLIST %or.qname;602%CommonAtt;603%DefEncAtt;>604605<!ELEMENT %xor.qname; EMPTY>606<!ATTLIST %xor.qname;607%CommonAtt;608%DefEncAtt;>609610<!ELEMENT %not.qname; EMPTY>611<!ATTLIST %not.qname;612%CommonAtt;613%DefEncAtt;>614615<!ELEMENT %implies.qname; EMPTY>616<!ATTLIST %implies.qname;617%CommonAtt;618%DefEncAtt;>619620<!ELEMENT %equivalent.qname; EMPTY>621<!ATTLIST %equivalent.qname;622%CommonAtt;623%DefEncAtt;>624625<!ELEMENT %forall.qname; EMPTY>626<!ATTLIST %forall.qname;627%CommonAtt;628%DefEncAtt;>629630<!ELEMENT %exists.qname; EMPTY>631<!ATTLIST %exists.qname;632%CommonAtt;633%DefEncAtt;>634635<!ELEMENT %eq.qname; EMPTY>636<!ATTLIST %eq.qname;637%CommonAtt;638%DefEncAtt;>639640<!ELEMENT %gt.qname; EMPTY>641<!ATTLIST %gt.qname;642%CommonAtt;643%DefEncAtt;>644645<!ELEMENT %lt.qname; EMPTY>646<!ATTLIST %lt.qname;647%CommonAtt;648%DefEncAtt;>649650<!ELEMENT %geq.qname; EMPTY>651<!ATTLIST %geq.qname;652%CommonAtt;653%DefEncAtt;>654655<!ELEMENT %leq.qname; EMPTY>656<!ATTLIST %leq.qname;657%CommonAtt;658%DefEncAtt;>659660<!ELEMENT %neq.qname; EMPTY>661<!ATTLIST %neq.qname;662%CommonAtt;663%DefEncAtt;>664665<!ELEMENT %approx.qname; EMPTY>666<!ATTLIST %approx.qname;667%CommonAtt;668%DefEncAtt;>669670<!ELEMENT %factorof.qname; EMPTY>671<!ATTLIST %factorof.qname;672%CommonAtt;673%DefEncAtt;>674675<!ELEMENT %tendsto.qname; EMPTY>676<!ATTLIST %tendsto.qname;677%CommonAtt;678%DefEncAtt;679type CDATA #IMPLIED>680681<!ELEMENT %int.qname; EMPTY>682<!ATTLIST %int.qname;683%CommonAtt;684%DefEncAtt;>685686<!ELEMENT %diff.qname; EMPTY>687<!ATTLIST %diff.qname;688%CommonAtt;689%DefEncAtt;>690691<!ELEMENT %partialdiff.qname; EMPTY>692<!ATTLIST %partialdiff.qname;693%CommonAtt;694%DefEncAtt;>695696<!ELEMENT %divergence.qname; EMPTY>697<!ATTLIST %divergence.qname;698%CommonAtt;699%DefEncAtt;>700701<!ELEMENT %grad.qname; EMPTY>702<!ATTLIST %grad.qname;703%CommonAtt;704%DefEncAtt;>705706<!ELEMENT %curl.qname; EMPTY>707<!ATTLIST %curl.qname;708%CommonAtt;709%DefEncAtt;>710711<!ELEMENT %laplacian.qname; EMPTY>712<!ATTLIST %laplacian.qname;713%CommonAtt;714%DefEncAtt;>715716<!ELEMENT %set.qname; ((%BvarQ;)*,(%DomainQ;)*,(%ContExp;)*)>717<!ATTLIST %set.qname;718%CommonAtt;719%DefEncAtt;720type CDATA #IMPLIED>721722<!ELEMENT %list.qname; ((%BvarQ;)*,(%DomainQ;)*,(%ContExp;)*)>723<!ATTLIST %list.qname;724%CommonAtt;725%DefEncAtt;726order (numeric|lexicographic) #IMPLIED>727728<!ELEMENT %union.qname; EMPTY>729<!ATTLIST %union.qname;730%CommonAtt;731%DefEncAtt;>732733<!ELEMENT %intersect.qname; EMPTY>734<!ATTLIST %intersect.qname;735%CommonAtt;736%DefEncAtt;>737738<!ELEMENT %cartesianproduct.qname; EMPTY>739<!ATTLIST %cartesianproduct.qname;740%CommonAtt;741%DefEncAtt;>742743<!ELEMENT %in.qname; EMPTY>744<!ATTLIST %in.qname;745%CommonAtt;746%DefEncAtt;>747748<!ELEMENT %notin.qname; EMPTY>749<!ATTLIST %notin.qname;750%CommonAtt;751%DefEncAtt;>752753<!ELEMENT %notsubset.qname; EMPTY>754<!ATTLIST %notsubset.qname;755%CommonAtt;756%DefEncAtt;>757758<!ELEMENT %notprsubset.qname; EMPTY>759<!ATTLIST %notprsubset.qname;760%CommonAtt;761%DefEncAtt;>762763<!ELEMENT %setdiff.qname; EMPTY>764<!ATTLIST %setdiff.qname;765%CommonAtt;766%DefEncAtt;>767768<!ELEMENT %subset.qname; EMPTY>769<!ATTLIST %subset.qname;770%CommonAtt;771%DefEncAtt;>772773<!ELEMENT %prsubset.qname; EMPTY>774<!ATTLIST %prsubset.qname;775%CommonAtt;776%DefEncAtt;>777778<!ELEMENT %card.qname; EMPTY>779<!ATTLIST %card.qname;780%CommonAtt;781%DefEncAtt;>782783<!ELEMENT %sum.qname; EMPTY>784<!ATTLIST %sum.qname;785%CommonAtt;786%DefEncAtt;>787788<!ELEMENT %product.qname; EMPTY>789<!ATTLIST %product.qname;790%CommonAtt;791%DefEncAtt;>792793<!ELEMENT %limit.qname; EMPTY>794<!ATTLIST %limit.qname;795%CommonAtt;796%DefEncAtt;>797798<!ELEMENT %sin.qname; EMPTY>799<!ATTLIST %sin.qname;800%CommonAtt;801%DefEncAtt;>802803<!ELEMENT %cos.qname; EMPTY>804<!ATTLIST %cos.qname;805%CommonAtt;806%DefEncAtt;>807808<!ELEMENT %tan.qname; EMPTY>809<!ATTLIST %tan.qname;810%CommonAtt;811%DefEncAtt;>812813<!ELEMENT %sec.qname; EMPTY>814<!ATTLIST %sec.qname;815%CommonAtt;816%DefEncAtt;>817818<!ELEMENT %csc.qname; EMPTY>819<!ATTLIST %csc.qname;820%CommonAtt;821%DefEncAtt;>822823<!ELEMENT %cot.qname; EMPTY>824<!ATTLIST %cot.qname;825%CommonAtt;826%DefEncAtt;>827828<!ELEMENT %sinh.qname; EMPTY>829<!ATTLIST %sinh.qname;830%CommonAtt;831%DefEncAtt;>832833<!ELEMENT %cosh.qname; EMPTY>834<!ATTLIST %cosh.qname;835%CommonAtt;836%DefEncAtt;>837838<!ELEMENT %tanh.qname; EMPTY>839<!ATTLIST %tanh.qname;840%CommonAtt;841%DefEncAtt;>842843<!ELEMENT %sech.qname; EMPTY>844<!ATTLIST %sech.qname;845%CommonAtt;846%DefEncAtt;>847848<!ELEMENT %csch.qname; EMPTY>849<!ATTLIST %csch.qname;850%CommonAtt;851%DefEncAtt;>852853<!ELEMENT %coth.qname; EMPTY>854<!ATTLIST %coth.qname;855%CommonAtt;856%DefEncAtt;>857858<!ELEMENT %arcsin.qname; EMPTY>859<!ATTLIST %arcsin.qname;860%CommonAtt;861%DefEncAtt;>862863<!ELEMENT %arccos.qname; EMPTY>864<!ATTLIST %arccos.qname;865%CommonAtt;866%DefEncAtt;>867868<!ELEMENT %arctan.qname; EMPTY>869<!ATTLIST %arctan.qname;870%CommonAtt;871%DefEncAtt;>872873<!ELEMENT %arccosh.qname; EMPTY>874<!ATTLIST %arccosh.qname;875%CommonAtt;876%DefEncAtt;>877878<!ELEMENT %arccot.qname; EMPTY>879<!ATTLIST %arccot.qname;880%CommonAtt;881%DefEncAtt;>882883<!ELEMENT %arccoth.qname; EMPTY>884<!ATTLIST %arccoth.qname;885%CommonAtt;886%DefEncAtt;>887888<!ELEMENT %arccsc.qname; EMPTY>889<!ATTLIST %arccsc.qname;890%CommonAtt;891%DefEncAtt;>892893<!ELEMENT %arccsch.qname; EMPTY>894<!ATTLIST %arccsch.qname;895%CommonAtt;896%DefEncAtt;>897898<!ELEMENT %arcsec.qname; EMPTY>899<!ATTLIST %arcsec.qname;900%CommonAtt;901%DefEncAtt;>902903<!ELEMENT %arcsech.qname; EMPTY>904<!ATTLIST %arcsech.qname;905%CommonAtt;906%DefEncAtt;>907908<!ELEMENT %arcsinh.qname; EMPTY>909<!ATTLIST %arcsinh.qname;910%CommonAtt;911%DefEncAtt;>912913<!ELEMENT %arctanh.qname; EMPTY>914<!ATTLIST %arctanh.qname;915%CommonAtt;916%DefEncAtt;>917918<!ELEMENT %mean.qname; EMPTY>919<!ATTLIST %mean.qname;920%CommonAtt;921%DefEncAtt;>922923<!ELEMENT %sdev.qname; EMPTY>924<!ATTLIST %sdev.qname;925%CommonAtt;926%DefEncAtt;>927928<!ELEMENT %variance.qname; EMPTY>929<!ATTLIST %variance.qname;930%CommonAtt;931%DefEncAtt;>932933<!ELEMENT %median.qname; EMPTY>934<!ATTLIST %median.qname;935%CommonAtt;936%DefEncAtt;>937938<!ELEMENT %mode.qname; EMPTY>939<!ATTLIST %mode.qname;940%CommonAtt;941%DefEncAtt;>942943<!ELEMENT %vector.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)>944<!ATTLIST %vector.qname;945%CommonAtt;946%DefEncAtt;>947948<!ELEMENT %matrix.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)>949<!ATTLIST %matrix.qname;950%CommonAtt;951%DefEncAtt;>952953<!ELEMENT %matrixrow.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)>954<!ATTLIST %matrixrow.qname;955%CommonAtt;956%DefEncAtt;>957958<!ELEMENT %determinant.qname; EMPTY>959<!ATTLIST %determinant.qname;960%CommonAtt;961%DefEncAtt;>962963<!ELEMENT %transpose.qname; EMPTY>964<!ATTLIST %transpose.qname;965%CommonAtt;966%DefEncAtt;>967968<!ELEMENT %selector.qname; EMPTY>969<!ATTLIST %selector.qname;970%CommonAtt;971%DefEncAtt;>972973<!ELEMENT %vectorproduct.qname; EMPTY>974<!ATTLIST %vectorproduct.qname;975%CommonAtt;976%DefEncAtt;>977978<!ELEMENT %scalarproduct.qname; EMPTY>979<!ATTLIST %scalarproduct.qname;980%CommonAtt;981%DefEncAtt;>982983<!ELEMENT %outerproduct.qname; EMPTY>984<!ATTLIST %outerproduct.qname;985%CommonAtt;986%DefEncAtt;>987988<!ELEMENT %integers.qname; EMPTY>989<!ATTLIST %integers.qname;990%CommonAtt;991%DefEncAtt;>992993<!ELEMENT %reals.qname; EMPTY>994<!ATTLIST %reals.qname;995%CommonAtt;996%DefEncAtt;>997998<!ELEMENT %rationals.qname; EMPTY>999<!ATTLIST %rationals.qname;1000%CommonAtt;1001%DefEncAtt;>10021003<!ELEMENT %naturalnumbers.qname; EMPTY>1004<!ATTLIST %naturalnumbers.qname;1005%CommonAtt;1006%DefEncAtt;>10071008<!ELEMENT %complexes.qname; EMPTY>1009<!ATTLIST %complexes.qname;1010%CommonAtt;1011%DefEncAtt;>10121013<!ELEMENT %primes.qname; EMPTY>1014<!ATTLIST %primes.qname;1015%CommonAtt;1016%DefEncAtt;>10171018<!ELEMENT %emptyset.qname; EMPTY>1019<!ATTLIST %emptyset.qname;1020%CommonAtt;1021%DefEncAtt;>10221023<!ELEMENT %exponentiale.qname; EMPTY>1024<!ATTLIST %exponentiale.qname;1025%CommonAtt;1026%DefEncAtt;>10271028<!ELEMENT %imaginaryi.qname; EMPTY>1029<!ATTLIST %imaginaryi.qname;1030%CommonAtt;1031%DefEncAtt;>10321033<!ELEMENT %notanumber.qname; EMPTY>1034<!ATTLIST %notanumber.qname;1035%CommonAtt;1036%DefEncAtt;>10371038<!ELEMENT %true.qname; EMPTY>1039<!ATTLIST %true.qname;1040%CommonAtt;1041%DefEncAtt;>10421043<!ELEMENT %false.qname; EMPTY>1044<!ATTLIST %false.qname;1045%CommonAtt;1046%DefEncAtt;>10471048<!ELEMENT %pi.qname; EMPTY>1049<!ATTLIST %pi.qname;1050%CommonAtt;1051%DefEncAtt;>10521053<!ELEMENT %eulergamma.qname; EMPTY>1054<!ATTLIST %eulergamma.qname;1055%CommonAtt;1056%DefEncAtt;>10571058<!ELEMENT %infinity.qname; EMPTY>1059<!ATTLIST %infinity.qname;1060%CommonAtt;1061%DefEncAtt;>10621063<!-- end of mathml3-common.rng -->10641065<!ENTITY % MathExpression "%ContExp;|%PresentationExpression;">10661067<!-- end of mathml3-content.rng -->10681069<!-- start of mathml3-presentation.rng -->10701071<!ENTITY % ImpliedMrow "(%MathExpression;)*">10721073<!ENTITY % TableRowExpression "%mtr.qname;|%mlabeledtr.qname;">10741075<!ENTITY % TableCellExpression "%mtd.qname;">10761077<!ENTITY % MstackExpression "%MathExpression;|%mscarries.qname;1078|%msline.qname;|%msrow.qname;|%msgroup.qname;">10791080<!ENTITY % MsrowExpression "%MathExpression;|%none.qname;">10811082<!ENTITY % MultiScriptExpression "(%MathExpression;|%none.qname;),1083(%MathExpression;|%none.qname;)">10841085<!ENTITY % mpadded-length "CDATA">10861087<!ENTITY % linestyle "none|solid|dashed">10881089<!ENTITY % verticalalign "top|bottom|center|baseline|axis">10901091<!ENTITY % columnalignstyle "left|center|right">10921093<!ENTITY % notationstyle "longdiv|actuarial|radical|box|roundedbox1094|circle|left|right|top|bottom|updiagonalstrike1095|downdiagonalstrike|verticalstrike1096|horizontalstrike|madruwb">10971098<!ENTITY % idref "#PCDATA">10991100<!ENTITY % unsigned-integer "CDATA">11011102<!ENTITY % integer "CDATA">11031104<!ENTITY % number "CDATA">11051106<!ENTITY % character "CDATA">11071108<!ENTITY % color "CDATA">11091110<!ENTITY % group-alignment "left|center|right|decimalpoint">11111112<!ENTITY % group-alignment-list "#PCDATA">11131114<!ENTITY % group-alignment-list-list "#PCDATA">11151116<!ENTITY % positive-integer "CDATA">11171118<!ENTITY % token.content "#PCDATA|%mglyph.qname;|%malignmark.qname;">11191120<!ELEMENT %mi.qname; (%token.content;)*>11211122<!ENTITY % length "CDATA">11231124<!ENTITY % DeprecatedTokenAtt "1125fontfamily CDATA #IMPLIED1126fontweight (normal|bold) #IMPLIED1127fontstyle (normal|italic) #IMPLIED1128fontsize %length; #IMPLIED1129color %color; #IMPLIED1130background CDATA #IMPLIED">11311132<!ENTITY % TokenAtt "1133mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur1134|script|bold-script|fraktur|sans-serif|bold-sans-serif1135|sans-serif-italic|sans-serif-bold-italic|monospace1136|initial|tailed|looped|stretched) #IMPLIED1137mathsize CDATA #IMPLIED1138dir (ltr|rtl) #IMPLIED1139%DeprecatedTokenAtt;">11401141<!ENTITY % CommonPresAtt "1142mathcolor %color; #IMPLIED1143mathbackground CDATA #IMPLIED">11441145<!ATTLIST %mi.qname;1146%CommonAtt;1147%CommonPresAtt;1148%TokenAtt;>11491150<!ELEMENT %mn.qname; (%token.content;)*>11511152<!ATTLIST %mn.qname;1153%CommonAtt;1154%CommonPresAtt;1155%TokenAtt;>11561157<!ELEMENT %mo.qname; (%token.content;)*>11581159<!ATTLIST %mo.qname;1160%CommonAtt;1161%CommonPresAtt;1162%TokenAtt;1163form (prefix|infix|postfix) #IMPLIED1164fence (true|false) #IMPLIED1165separator (true|false) #IMPLIED1166lspace %length; #IMPLIED1167rspace %length; #IMPLIED1168stretchy (true|false) #IMPLIED1169symmetric (true|false) #IMPLIED1170maxsize CDATA #IMPLIED1171minsize %length; #IMPLIED1172largeop (true|false) #IMPLIED1173movablelimits (true|false) #IMPLIED1174accent (true|false) #IMPLIED1175linebreak (auto|newline|nobreak|goodbreak|badbreak) #IMPLIED1176lineleading %length; #IMPLIED1177linebreakstyle (before|after|duplicate|infixlinebreakstyle) #IMPLIED1178linebreakmultchar CDATA #IMPLIED1179indentalign (left|center|right|auto|id) #IMPLIED1180indentshift %length; #IMPLIED1181indenttarget CDATA #IMPLIED1182indentalignfirst (left|center|right|auto|id|indentalign) #IMPLIED1183indentshiftfirst CDATA #IMPLIED1184indentalignlast (left|center|right|auto|id|indentalign) #IMPLIED1185indentshiftlast CDATA #IMPLIED>11861187<!ELEMENT %mtext.qname; (%token.content;)*>11881189<!ATTLIST %mtext.qname;1190%CommonAtt;1191%CommonPresAtt;1192%TokenAtt;>11931194<!ELEMENT %mspace.qname; EMPTY>11951196<!ATTLIST %mspace.qname;1197%CommonAtt;1198%CommonPresAtt;1199%TokenAtt;1200width %length; #IMPLIED1201height %length; #IMPLIED1202depth %length; #IMPLIED1203linebreak (auto|newline|nobreak|goodbreak|badbreak1204|indentingnewline) #IMPLIED>12051206<!ELEMENT %ms.qname; (%token.content;)*>12071208<!ATTLIST %ms.qname;1209%CommonAtt;1210%CommonPresAtt;1211%TokenAtt;1212lquote CDATA #IMPLIED1213rquote CDATA #IMPLIED>12141215<!ENTITY % mglyph.deprecatedattributes "1216index %integer; #IMPLIED1217mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur1218|script|bold-script|fraktur|sans-serif|bold-sans-serif1219|sans-serif-italic|sans-serif-bold-italic|monospace1220|initial|tailed|looped|stretched) #IMPLIED1221mathsize CDATA #IMPLIED1222%DeprecatedTokenAtt;">12231224<!ENTITY % mglyph.attributes "1225%CommonAtt;1226%CommonPresAtt;1227src CDATA #IMPLIED1228width %length; #IMPLIED1229height %length; #IMPLIED1230valign %length; #IMPLIED1231alt CDATA #IMPLIED">12321233<!ELEMENT %mglyph.qname; EMPTY>1234<!ATTLIST %mglyph.qname;1235%mglyph.attributes;1236%mglyph.deprecatedattributes;>12371238<!ELEMENT %msline.qname; EMPTY>12391240<!ATTLIST %msline.qname;1241%CommonAtt;1242%CommonPresAtt;1243position %integer; #IMPLIED1244length %unsigned-integer; #IMPLIED1245leftoverhang %length; #IMPLIED1246rightoverhang %length; #IMPLIED1247mslinethickness CDATA #IMPLIED>12481249<!ELEMENT %none.qname; EMPTY>12501251<!ATTLIST %none.qname;1252%CommonAtt;1253%CommonPresAtt;>12541255<!ELEMENT %mprescripts.qname; EMPTY>12561257<!ATTLIST %mprescripts.qname;1258%CommonAtt;1259%CommonPresAtt;>12601261<!ELEMENT %malignmark.qname; EMPTY>12621263<!ATTLIST %malignmark.qname;1264%CommonAtt;1265%CommonPresAtt;1266edge (left|right) #IMPLIED>12671268<!ELEMENT %maligngroup.qname; EMPTY>12691270<!ATTLIST %maligngroup.qname;1271%CommonAtt;1272%CommonPresAtt;1273groupalign (left|center|right|decimalpoint) #IMPLIED>12741275<!ELEMENT %mrow.qname; (%MathExpression;)*>12761277<!ATTLIST %mrow.qname;1278%CommonAtt;1279%CommonPresAtt;1280dir (ltr|rtl) #IMPLIED>12811282<!ELEMENT %mfrac.qname; ((%MathExpression;),(%MathExpression;))>12831284<!ATTLIST %mfrac.qname;1285%CommonAtt;1286%CommonPresAtt;1287linethickness CDATA #IMPLIED1288numalign (left|center|right) #IMPLIED1289denomalign (left|center|right) #IMPLIED1290bevelled (true|false) #IMPLIED>12911292<!ELEMENT %msqrt.qname; (%ImpliedMrow;)>12931294<!ATTLIST %msqrt.qname;1295%CommonAtt;1296%CommonPresAtt;>12971298<!ELEMENT %mroot.qname; ((%MathExpression;),(%MathExpression;))>12991300<!ATTLIST %mroot.qname;1301%CommonAtt;1302%CommonPresAtt;>13031304<!ELEMENT %mstyle.qname; (%ImpliedMrow;)>13051306<!ENTITY % mstyle.deprecatedattributes "1307%DeprecatedTokenAtt;1308veryverythinmathspace %length; #IMPLIED1309verythinmathspace %length; #IMPLIED1310thinmathspace %length; #IMPLIED1311mediummathspace %length; #IMPLIED1312thickmathspace %length; #IMPLIED1313verythickmathspace %length; #IMPLIED1314veryverythickmathspace %length; #IMPLIED">13151316<!ENTITY % mstyle.generalattributes "1317accent (true|false) #IMPLIED1318accentunder (true|false) #IMPLIED1319align (left|right|center) #IMPLIED1320alignmentscope CDATA #IMPLIED1321bevelled (true|false) #IMPLIED1322charalign (left|center|right) #IMPLIED1323charspacing CDATA #IMPLIED1324close CDATA #IMPLIED1325columnalign CDATA #IMPLIED1326columnlines CDATA #IMPLIED1327columnspacing CDATA #IMPLIED1328columnspan %positive-integer; #IMPLIED1329columnwidth CDATA #IMPLIED1330crossout CDATA #IMPLIED1331denomalign (left|center|right) #IMPLIED1332depth %length; #IMPLIED1333dir (ltr|rtl) #IMPLIED1334edge (left|right) #IMPLIED1335equalcolumns (true|false) #IMPLIED1336equalrows (true|false) #IMPLIED1337fence (true|false) #IMPLIED1338form (prefix|infix|postfix) #IMPLIED1339frame (%linestyle;) #IMPLIED1340framespacing CDATA #IMPLIED1341groupalign CDATA #IMPLIED1342height %length; #IMPLIED1343indentalign (left|center|right|auto|id) #IMPLIED1344indentalignfirst (left|center|right|auto|id|indentalign) #IMPLIED1345indentalignlast (left|center|right|auto|id|indentalign) #IMPLIED1346indentshift %length; #IMPLIED1347indentshiftfirst CDATA #IMPLIED1348indentshiftlast CDATA #IMPLIED1349indenttarget CDATA #IMPLIED1350largeop (true|false) #IMPLIED1351leftoverhang %length; #IMPLIED1352length %unsigned-integer; #IMPLIED1353linebreak (auto|newline|nobreak|goodbreak|badbreak) #IMPLIED1354linebreakmultchar CDATA #IMPLIED1355linebreakstyle (before|after|duplicate|infixlinebreakstyle) #IMPLIED1356lineleading %length; #IMPLIED1357linethickness CDATA #IMPLIED1358location (w|nw|n|ne|e|se|s|sw) #IMPLIED1359longdivstyle CDATA #IMPLIED1360lquote CDATA #IMPLIED1361lspace %length; #IMPLIED1362mathsize CDATA #IMPLIED1363mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur1364|script|bold-script|fraktur|sans-serif|bold-sans-serif1365|sans-serif-italic|sans-serif-bold-italic|monospace1366|initial|tailed|looped|stretched) #IMPLIED1367maxsize CDATA #IMPLIED1368minlabelspacing %length; #IMPLIED1369minsize %length; #IMPLIED1370movablelimits (true|false) #IMPLIED1371mslinethickness CDATA #IMPLIED1372notation CDATA #IMPLIED1373numalign (left|center|right) #IMPLIED1374open CDATA #IMPLIED1375position %integer; #IMPLIED1376rightoverhang %length; #IMPLIED1377rowalign CDATA #IMPLIED1378rowlines CDATA #IMPLIED1379rowspacing CDATA #IMPLIED1380rowspan %positive-integer; #IMPLIED1381rquote CDATA #IMPLIED1382rspace %length; #IMPLIED1383selection %positive-integer; #IMPLIED1384separator (true|false) #IMPLIED1385separators CDATA #IMPLIED1386shift %integer; #IMPLIED1387side (left|right|leftoverlap|rightoverlap) #IMPLIED1388stackalign (left|center|right|decimalpoint) #IMPLIED1389stretchy (true|false) #IMPLIED1390subscriptshift %length; #IMPLIED1391superscriptshift %length; #IMPLIED1392symmetric (true|false) #IMPLIED1393valign %length; #IMPLIED1394width %length; #IMPLIED">13951396<!ENTITY % mstyle.specificattributes "1397scriptlevel %integer; #IMPLIED1398displaystyle (true|false) #IMPLIED1399scriptsizemultiplier %number; #IMPLIED1400scriptminsize %length; #IMPLIED1401infixlinebreakstyle (before|after|duplicate) #IMPLIED1402decimalpoint %character; #IMPLIED">14031404<!ATTLIST %mstyle.qname;1405%CommonAtt;1406%CommonPresAtt;1407%mstyle.specificattributes;1408%mstyle.generalattributes;1409%mstyle.deprecatedattributes;>14101411<!ELEMENT %merror.qname; (%ImpliedMrow;)>14121413<!ATTLIST %merror.qname;1414%CommonAtt;1415%CommonPresAtt;>14161417<!ELEMENT %mpadded.qname; (%ImpliedMrow;)>14181419<!ATTLIST %mpadded.qname;1420%CommonAtt;1421%CommonPresAtt;1422height %mpadded-length; #IMPLIED1423depth %mpadded-length; #IMPLIED1424width %mpadded-length; #IMPLIED1425lspace %mpadded-length; #IMPLIED1426voffset %mpadded-length; #IMPLIED>14271428<!ELEMENT %mphantom.qname; (%ImpliedMrow;)>14291430<!ATTLIST %mphantom.qname;1431%CommonAtt;1432%CommonPresAtt;>14331434<!ELEMENT %mfenced.qname; (%MathExpression;)*>14351436<!ATTLIST %mfenced.qname;1437%CommonAtt;1438%CommonPresAtt;1439open CDATA #IMPLIED1440close CDATA #IMPLIED1441separators CDATA #IMPLIED>14421443<!ELEMENT %menclose.qname; (%ImpliedMrow;)>14441445<!ATTLIST %menclose.qname;1446%CommonAtt;1447%CommonPresAtt;1448notation CDATA #IMPLIED>14491450<!ELEMENT %msub.qname; ((%MathExpression;),(%MathExpression;))>14511452<!ATTLIST %msub.qname;1453%CommonAtt;1454%CommonPresAtt;1455subscriptshift %length; #IMPLIED>14561457<!ELEMENT %msup.qname; ((%MathExpression;),(%MathExpression;))>14581459<!ATTLIST %msup.qname;1460%CommonAtt;1461%CommonPresAtt;1462superscriptshift %length; #IMPLIED>14631464<!ENTITY % msubsup.attributes "1465%CommonAtt;1466%CommonPresAtt;1467subscriptshift %length; #IMPLIED1468superscriptshift %length; #IMPLIED">14691470<!ELEMENT %msubsup.qname; ((%MathExpression;),(%MathExpression;),1471(%MathExpression;))>1472<!ATTLIST %msubsup.qname;1473%msubsup.attributes;>14741475<!ELEMENT %munder.qname; ((%MathExpression;),(%MathExpression;))>14761477<!ATTLIST %munder.qname;1478%CommonAtt;1479%CommonPresAtt;1480accentunder (true|false) #IMPLIED1481align (left|right|center) #IMPLIED>14821483<!ELEMENT %mover.qname; ((%MathExpression;),(%MathExpression;))>14841485<!ATTLIST %mover.qname;1486%CommonAtt;1487%CommonPresAtt;1488accent (true|false) #IMPLIED1489align (left|right|center) #IMPLIED>14901491<!ELEMENT %munderover.qname; ((%MathExpression;),(%MathExpression;),1492(%MathExpression;))>14931494<!ATTLIST %munderover.qname;1495%CommonAtt;1496%CommonPresAtt;1497accent (true|false) #IMPLIED1498accentunder (true|false) #IMPLIED1499align (left|right|center) #IMPLIED>15001501<!ELEMENT %mmultiscripts.qname; ((%MathExpression;),1502(%MultiScriptExpression;)*,1503(%mprescripts.qname;,1504(%MultiScriptExpression;)*)?)>15051506<!ATTLIST %mmultiscripts.qname;1507%msubsup.attributes;>15081509<!ELEMENT %mtable.qname; (%TableRowExpression;)*>15101511<!ATTLIST %mtable.qname;1512%CommonAtt;1513%CommonPresAtt;1514align CDATA #IMPLIED1515rowalign CDATA #IMPLIED1516columnalign CDATA #IMPLIED1517groupalign CDATA #IMPLIED1518alignmentscope CDATA #IMPLIED1519columnwidth CDATA #IMPLIED1520width CDATA #IMPLIED1521rowspacing CDATA #IMPLIED1522columnspacing CDATA #IMPLIED1523rowlines CDATA #IMPLIED1524columnlines CDATA #IMPLIED1525frame (%linestyle;) #IMPLIED1526framespacing CDATA #IMPLIED1527equalrows (true|false) #IMPLIED1528equalcolumns (true|false) #IMPLIED1529displaystyle (true|false) #IMPLIED1530side (left|right|leftoverlap|rightoverlap) #IMPLIED1531minlabelspacing %length; #IMPLIED>15321533<!ELEMENT %mlabeledtr.qname; (%TableCellExpression;)+>15341535<!ENTITY % mtr.attributes "1536%CommonAtt;1537%CommonPresAtt;1538rowalign (top|bottom|center|baseline|axis) #IMPLIED1539columnalign CDATA #IMPLIED1540groupalign CDATA #IMPLIED">15411542<!ATTLIST %mlabeledtr.qname;1543%mtr.attributes;>15441545<!ELEMENT %mtr.qname; (%TableCellExpression;)*>1546<!ATTLIST %mtr.qname;1547%mtr.attributes;>15481549<!ELEMENT %mtd.qname; (%ImpliedMrow;)>15501551<!ATTLIST %mtd.qname;1552%CommonAtt;1553%CommonPresAtt;1554rowspan %positive-integer; #IMPLIED1555columnspan %positive-integer; #IMPLIED1556rowalign (top|bottom|center|baseline|axis) #IMPLIED1557columnalign (%columnalignstyle;) #IMPLIED1558groupalign CDATA #IMPLIED>15591560<!ELEMENT %mstack.qname; (%MstackExpression;)*>15611562<!ATTLIST %mstack.qname;1563%CommonAtt;1564%CommonPresAtt;1565align CDATA #IMPLIED1566stackalign (left|center|right|decimalpoint) #IMPLIED1567charalign (left|center|right) #IMPLIED1568charspacing CDATA #IMPLIED>15691570<!ELEMENT %mlongdiv.qname; ((%MstackExpression;),(%MstackExpression;),1571(%MstackExpression;)+)>15721573<!ENTITY % msgroup.attributes "1574%CommonAtt;1575%CommonPresAtt;1576position %integer; #IMPLIED1577shift %integer; #IMPLIED">15781579<!ATTLIST %mlongdiv.qname;1580%msgroup.attributes;1581longdivstyle CDATA #IMPLIED>15821583<!ELEMENT %msgroup.qname; (%MstackExpression;)*>1584<!ATTLIST %msgroup.qname;1585%msgroup.attributes;>15861587<!ELEMENT %msrow.qname; (%MsrowExpression;)*>15881589<!ATTLIST %msrow.qname;1590%CommonAtt;1591%CommonPresAtt;1592position %integer; #IMPLIED>15931594<!ELEMENT %mscarries.qname; (%MsrowExpression;|%mscarry.qname;)*>15951596<!ATTLIST %mscarries.qname;1597%CommonAtt;1598%CommonPresAtt;1599position %integer; #IMPLIED1600location (w|nw|n|ne|e|se|s|sw) #IMPLIED1601crossout CDATA #IMPLIED1602scriptsizemultiplier %number; #IMPLIED>16031604<!ELEMENT %mscarry.qname; (%MsrowExpression;)*>16051606<!ATTLIST %mscarry.qname;1607%CommonAtt;1608%CommonPresAtt;1609location (w|nw|n|ne|e|se|s|sw) #IMPLIED1610crossout CDATA #IMPLIED>16111612<!ELEMENT %maction.qname; (%MathExpression;)+>16131614<!ATTLIST %maction.qname;1615%CommonAtt;1616%CommonPresAtt;1617actiontype CDATA #IMPLIED1618selection %positive-integer; #IMPLIED>16191620<!-- end of mathml3-presentation.rng -->16211622<!-- start of mathml3-common.rng -->16231624<!ELEMENT %math.qname; (%MathExpression;)*>16251626<!ENTITY % NonMathMLAtt "">16271628<!ENTITY % math.deprecatedattributes "1629mode CDATA #IMPLIED1630macros CDATA #IMPLIED">16311632<!ATTLIST %math.qname;1633%CommonAtt;1634display (block|inline) #IMPLIED1635maxwidth %length; #IMPLIED1636overflow (linebreak|scroll|elide|truncate|scale) #IMPLIED1637altimg CDATA #IMPLIED1638altimg-width %length; #IMPLIED1639altimg-height %length; #IMPLIED1640altimg-valign CDATA #IMPLIED1641alttext CDATA #IMPLIED1642cdgroup CDATA #IMPLIED1643%math.deprecatedattributes;1644%CommonPresAtt;1645%mstyle.specificattributes;1646%mstyle.generalattributes;>16471648<!--<!ENTITY % name "1649name CDATA #REQUIRED">1650-->1651<!ENTITY % cd "1652cd CDATA #REQUIRED">16531654<!ENTITY % annotation.attributes "1655%CommonAtt;1656cd CDATA #IMPLIED1657name CDATA #IMPLIED1658%DefEncAtt;1659src CDATA #IMPLIED">16601661<!ELEMENT %annotation.qname; (#PCDATA)>1662<!ATTLIST %annotation.qname;1663%annotation.attributes;>16641665<!ENTITY % annotation-xml.model "(%MathExpression;)*">16661667<!ENTITY % anyElement "">16681669<!ELEMENT %annotation-xml.qname; (%annotation-xml.model;)>1670<!ATTLIST %annotation-xml.qname;1671%annotation.attributes;>16721673<!ELEMENT %semantics.qname; ((%MathExpression;),1674(%annotation.qname;|%annotation-xml.qname;)*)>16751676<!ATTLIST %semantics.qname;1677%CommonAtt;1678%DefEncAtt;1679cd CDATA #IMPLIED1680name CDATA #IMPLIED>1681168216831684