diff options
author | ville <ville@localhost> | 2010-06-13 16:09:02 +0000 |
---|---|---|
committer | ville <ville@localhost> | 2010-06-13 16:09:02 +0000 |
commit | 4abf4d222b46cab9d6695945ea5e67389bc47766 (patch) | |
tree | 071affd5decd9bf2dbe5c96125caf82c0a3d5381 /htdocs | |
parent | 05cb3bb7efeb85ba5fd1ef98c900c8ae453f46a2 (diff) | |
download | markup-validator-4abf4d222b46cab9d6695945ea5e67389bc47766.zip markup-validator-4abf4d222b46cab9d6695945ea5e67389bc47766.tar.gz markup-validator-4abf4d222b46cab9d6695945ea5e67389bc47766.tar.bz2 |
Update MathML3 to WD-MathML3-20100610.
Diffstat (limited to 'htdocs')
-rw-r--r-- | htdocs/sgml-lib/CR-MathML3-20091215/README.txt | 6 | ||||
-rw-r--r-- | htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod | 295 | ||||
-rw-r--r-- | htdocs/sgml-lib/CR-MathML3-20091215/mathml3.dtd | 1945 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/README.txt | 5 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isoamsa.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isoamsa.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isoamsb.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isoamsb.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isoamsc.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isoamsc.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isoamsn.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isoamsn.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isoamso.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isoamso.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isoamsr.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isoamsr.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isobox.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isobox.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isocyr1.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isocyr1.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isocyr2.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isocyr2.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isodia.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isodia.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isogrk3.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isogrk3.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isolat1.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isolat1.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isolat2.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isolat2.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isomfrk.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isomfrk.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isomopf.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isomopf.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isomscr.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isomscr.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isonum.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isonum.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isopub.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isopub.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/isotech.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/isotech.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/mathml3-qname.mod | 295 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/mathml3.dtd | 1662 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/mmlalias.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/mmlalias.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/WD-MathML3-20100610/mmlextra.ent (renamed from htdocs/sgml-lib/CR-MathML3-20091215/mmlextra.ent) | 0 | ||||
-rw-r--r-- | htdocs/sgml-lib/catalog.xml | 46 | ||||
-rw-r--r-- | htdocs/sgml-lib/xml.soc | 46 |
29 files changed, 2008 insertions, 2292 deletions
diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/README.txt b/htdocs/sgml-lib/CR-MathML3-20091215/README.txt deleted file mode 100644 index 208ec44..0000000 --- a/htdocs/sgml-lib/CR-MathML3-20091215/README.txt +++ /dev/null @@ -1,6 +0,0 @@ -Origin: http://www.w3.org/Math/DTD/mathml3/ - http://www.w3.org/Math/DTD/mathml3-dtd.zip -Retrieved on 2010-03-09 - -Removed: predefined.ent (unreferenced) -Added: http://www.w3.org/Math/DTD/mathml3/mathml3-qname.mod (missing from zip) diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod b/htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod deleted file mode 100644 index 8f61049..0000000 --- a/htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod +++ /dev/null @@ -1,295 +0,0 @@ - -<!-- ....................................................................... --> -<!-- MathML Qualified Names Module ........................................ --> -<!-- file: mathml3-qname-1.mod - - This is the Mathematical Markup Language (MathML) 2.0, an XML - application for describing mathematical notation and capturing - both its structure and content. - - Copyright 1998-2009 W3C (MIT, INRIA, Keio), All Rights Reserved. - - This DTD module is identified by the PUBLIC and SYSTEM identifiers: - - PUBLIC "-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" - SYSTEM "mathml3-qname.mod" - - Revisions: - (none) - ....................................................................... --> - -<!-- MathML Qualified Names - - This module is contained in two parts, labeled Section 'A' and 'B': - - Section A declares parameter entities to support namespace- - qualified names, namespace declarations, and name prefixing - for MathML. - - Section B declares parameter entities used to provide - namespace-qualified names for all MathML element types. - - This module is derived from the XHTML Qualified Names Template module. ---> - -<!-- Section A: XHTML XML Namespace Framework :::::::::::::::::::: --> - -<!ENTITY % NS.prefixed "IGNORE" > -<!ENTITY % MATHML.prefixed "%NS.prefixed;" > - -<!-- XLink ............... --> - -<!ENTITY % XLINK.prefix "xlink" > -<!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" > -<!ENTITY % XLINK.xmlns.attrib - "xmlns:%XLINK.prefix; CDATA #FIXED '%XLINK.xmlns;'" -> - -<!-- W3C XML Schema ............... --> - -<!ENTITY % Schema.prefix "xsi" > -<!ENTITY % Schema.xmlns "http://www.w3.org/2001/XMLSchema-instance" > -<!ENTITY % Schema.xmlns.attrib - "xmlns:%Schema.prefix; CDATA #IMPLIED" -> - -<!-- MathML .............. --> - -<!ENTITY % MATHML.xmlns "http://www.w3.org/1998/Math/MathML" > -<!ENTITY % MATHML.prefix "m" > -<![%MATHML.prefixed;[ -<!ENTITY % MATHML.xmlns.extra.attrib "" > -]]> -<!ENTITY % MATHML.xmlns.extra.attrib - "%XLINK.xmlns.attrib; - %Schema.xmlns.attrib;" > - -<![%MATHML.prefixed;[ -<!ENTITY % MATHML.pfx "%MATHML.prefix;:" > -<!ENTITY % MATHML.xmlns.attrib - "xmlns:%MATHML.prefix; CDATA #FIXED '%MATHML.xmlns;' - %MATHML.xmlns.extra.attrib;" -> -]]> -<!ENTITY % MATHML.pfx "" > -<!ENTITY % MATHML.xmlns.attrib - "xmlns CDATA #FIXED '%MATHML.xmlns;' - %MATHML.xmlns.extra.attrib;" -> - -<![%NS.prefixed;[ -<!ENTITY % XHTML.xmlns.extra.attrib - "%MATHML.xmlns.attrib;" > -]]> -<!ENTITY % XHTML.xmlns.extra.attrib - "%XLINK.xmlns.attrib; - %Schema.xmlns.attrib;" -> - - -<!-- ignores subsequent instantiation of this module when - used as external subset rather than module fragment. - NOTE: Do not modify this parameter entity, otherwise - a recursive parsing situation may result. ---> -<!ENTITY % mathml-qname.module "IGNORE" > - -<!-- Section B: MathML Qualified Names ::::::::::::::::::::::::::::: --> - -<!-- 9. This section declares parameter entities used to provide - namespace-qualified names for all MathML element types. ---> - -<!ENTITY % ns1:abs.qname "%MATHML.pfx;ns1:abs" > -<!ENTITY % ns1:and.qname "%MATHML.pfx;ns1:and" > -<!ENTITY % ns1:annotation-xml.qname "%MATHML.pfx;ns1:annotation-xml" > -<!ENTITY % ns1:annotation.qname "%MATHML.pfx;ns1:annotation" > -<!ENTITY % ns1:apply.qname "%MATHML.pfx;ns1:apply" > -<!ENTITY % ns1:approx.qname "%MATHML.pfx;ns1:approx" > -<!ENTITY % ns1:arccos.qname "%MATHML.pfx;ns1:arccos" > -<!ENTITY % ns1:arccosh.qname "%MATHML.pfx;ns1:arccosh" > -<!ENTITY % ns1:arccot.qname "%MATHML.pfx;ns1:arccot" > -<!ENTITY % ns1:arccoth.qname "%MATHML.pfx;ns1:arccoth" > -<!ENTITY % ns1:arccsc.qname "%MATHML.pfx;ns1:arccsc" > -<!ENTITY % ns1:arccsch.qname "%MATHML.pfx;ns1:arccsch" > -<!ENTITY % ns1:arcsec.qname "%MATHML.pfx;ns1:arcsec" > -<!ENTITY % ns1:arcsech.qname "%MATHML.pfx;ns1:arcsech" > -<!ENTITY % ns1:arcsin.qname "%MATHML.pfx;ns1:arcsin" > -<!ENTITY % ns1:arcsinh.qname "%MATHML.pfx;ns1:arcsinh" > -<!ENTITY % ns1:arctan.qname "%MATHML.pfx;ns1:arctan" > -<!ENTITY % ns1:arctanh.qname "%MATHML.pfx;ns1:arctanh" > -<!ENTITY % ns1:arg.qname "%MATHML.pfx;ns1:arg" > -<!ENTITY % ns1:bind.qname "%MATHML.pfx;ns1:bind" > -<!ENTITY % ns1:bvar.qname "%MATHML.pfx;ns1:bvar" > -<!ENTITY % ns1:card.qname "%MATHML.pfx;ns1:card" > -<!ENTITY % ns1:cartesianproduct.qname "%MATHML.pfx;ns1:cartesianproduct" > -<!ENTITY % ns1:cbytes.qname "%MATHML.pfx;ns1:cbytes" > -<!ENTITY % ns1:ceiling.qname "%MATHML.pfx;ns1:ceiling" > -<!ENTITY % ns1:cerror.qname "%MATHML.pfx;ns1:cerror" > -<!ENTITY % ns1:ci.qname "%MATHML.pfx;ns1:ci" > -<!ENTITY % ns1:cn.qname "%MATHML.pfx;ns1:cn" > -<!ENTITY % ns1:codomain.qname "%MATHML.pfx;ns1:codomain" > -<!ENTITY % ns1:complexes.qname "%MATHML.pfx;ns1:complexes" > -<!ENTITY % ns1:compose.qname "%MATHML.pfx;ns1:compose" > -<!ENTITY % ns1:condition.qname "%MATHML.pfx;ns1:condition" > -<!ENTITY % ns1:conjugate.qname "%MATHML.pfx;ns1:conjugate" > -<!ENTITY % ns1:cos.qname "%MATHML.pfx;ns1:cos" > -<!ENTITY % ns1:cosh.qname "%MATHML.pfx;ns1:cosh" > -<!ENTITY % ns1:cot.qname "%MATHML.pfx;ns1:cot" > -<!ENTITY % ns1:coth.qname "%MATHML.pfx;ns1:coth" > -<!ENTITY % ns1:cs.qname "%MATHML.pfx;ns1:cs" > -<!ENTITY % ns1:csc.qname "%MATHML.pfx;ns1:csc" > -<!ENTITY % ns1:csch.qname "%MATHML.pfx;ns1:csch" > -<!ENTITY % ns1:csymbol.qname "%MATHML.pfx;ns1:csymbol" > -<!ENTITY % ns1:curl.qname "%MATHML.pfx;ns1:curl" > -<!ENTITY % ns1:declare.qname "%MATHML.pfx;ns1:declare" > -<!ENTITY % ns1:degree.qname "%MATHML.pfx;ns1:degree" > -<!ENTITY % ns1:determinant.qname "%MATHML.pfx;ns1:determinant" > -<!ENTITY % ns1:diff.qname "%MATHML.pfx;ns1:diff" > -<!ENTITY % ns1:divergence.qname "%MATHML.pfx;ns1:divergence" > -<!ENTITY % ns1:divide.qname "%MATHML.pfx;ns1:divide" > -<!ENTITY % ns1:domain.qname "%MATHML.pfx;ns1:domain" > -<!ENTITY % ns1:domainofapplication.qname "%MATHML.pfx;ns1:domainofapplication" > -<!ENTITY % ns1:emptyset.qname "%MATHML.pfx;ns1:emptyset" > -<!ENTITY % ns1:eq.qname "%MATHML.pfx;ns1:eq" > -<!ENTITY % ns1:equivalent.qname "%MATHML.pfx;ns1:equivalent" > -<!ENTITY % ns1:eulergamma.qname "%MATHML.pfx;ns1:eulergamma" > -<!ENTITY % ns1:exists.qname "%MATHML.pfx;ns1:exists" > -<!ENTITY % ns1:exp.qname "%MATHML.pfx;ns1:exp" > -<!ENTITY % ns1:exponentiale.qname "%MATHML.pfx;ns1:exponentiale" > -<!ENTITY % ns1:factorial.qname "%MATHML.pfx;ns1:factorial" > -<!ENTITY % ns1:factorof.qname "%MATHML.pfx;ns1:factorof" > -<!ENTITY % ns1:false.qname "%MATHML.pfx;ns1:false" > -<!ENTITY % ns1:floor.qname "%MATHML.pfx;ns1:floor" > -<!ENTITY % ns1:fn.qname "%MATHML.pfx;ns1:fn" > -<!ENTITY % ns1:forall.qname "%MATHML.pfx;ns1:forall" > -<!ENTITY % ns1:gcd.qname "%MATHML.pfx;ns1:gcd" > -<!ENTITY % ns1:geq.qname "%MATHML.pfx;ns1:geq" > -<!ENTITY % ns1:grad.qname "%MATHML.pfx;ns1:grad" > -<!ENTITY % ns1:gt.qname "%MATHML.pfx;ns1:gt" > -<!ENTITY % ns1:ident.qname "%MATHML.pfx;ns1:ident" > -<!ENTITY % ns1:image.qname "%MATHML.pfx;ns1:image" > -<!ENTITY % ns1:imaginary.qname "%MATHML.pfx;ns1:imaginary" > -<!ENTITY % ns1:imaginaryi.qname "%MATHML.pfx;ns1:imaginaryi" > -<!ENTITY % ns1:implies.qname "%MATHML.pfx;ns1:implies" > -<!ENTITY % ns1:in.qname "%MATHML.pfx;ns1:in" > -<!ENTITY % ns1:infinity.qname "%MATHML.pfx;ns1:infinity" > -<!ENTITY % ns1:int.qname "%MATHML.pfx;ns1:int" > -<!ENTITY % ns1:integers.qname "%MATHML.pfx;ns1:integers" > -<!ENTITY % ns1:intersect.qname "%MATHML.pfx;ns1:intersect" > -<!ENTITY % ns1:interval.qname "%MATHML.pfx;ns1:interval" > -<!ENTITY % ns1:inverse.qname "%MATHML.pfx;ns1:inverse" > -<!ENTITY % ns1:lambda.qname "%MATHML.pfx;ns1:lambda" > -<!ENTITY % ns1:laplacian.qname "%MATHML.pfx;ns1:laplacian" > -<!ENTITY % ns1:lcm.qname "%MATHML.pfx;ns1:lcm" > -<!ENTITY % ns1:leq.qname "%MATHML.pfx;ns1:leq" > -<!ENTITY % ns1:limit.qname "%MATHML.pfx;ns1:limit" > -<!ENTITY % ns1:list.qname "%MATHML.pfx;ns1:list" > -<!ENTITY % ns1:ln.qname "%MATHML.pfx;ns1:ln" > -<!ENTITY % ns1:log.qname "%MATHML.pfx;ns1:log" > -<!ENTITY % ns1:logbase.qname "%MATHML.pfx;ns1:logbase" > -<!ENTITY % ns1:lowlimit.qname "%MATHML.pfx;ns1:lowlimit" > -<!ENTITY % ns1:lt.qname "%MATHML.pfx;ns1:lt" > -<!ENTITY % ns1:maction.qname "%MATHML.pfx;ns1:maction" > -<!ENTITY % ns1:maligngroup.qname "%MATHML.pfx;ns1:maligngroup" > -<!ENTITY % ns1:malignmark.qname "%MATHML.pfx;ns1:malignmark" > -<!ENTITY % ns1:math.qname "%MATHML.pfx;ns1:math" > -<!ENTITY % ns1:matrix.qname "%MATHML.pfx;ns1:matrix" > -<!ENTITY % ns1:matrixrow.qname "%MATHML.pfx;ns1:matrixrow" > -<!ENTITY % ns1:max.qname "%MATHML.pfx;ns1:max" > -<!ENTITY % ns1:mean.qname "%MATHML.pfx;ns1:mean" > -<!ENTITY % ns1:median.qname "%MATHML.pfx;ns1:median" > -<!ENTITY % ns1:menclose.qname "%MATHML.pfx;ns1:menclose" > -<!ENTITY % ns1:merror.qname "%MATHML.pfx;ns1:merror" > -<!ENTITY % ns1:mfenced.qname "%MATHML.pfx;ns1:mfenced" > -<!ENTITY % ns1:mfrac.qname "%MATHML.pfx;ns1:mfrac" > -<!ENTITY % ns1:mglyph.qname "%MATHML.pfx;ns1:mglyph" > -<!ENTITY % ns1:mi.qname "%MATHML.pfx;ns1:mi" > -<!ENTITY % ns1:min.qname "%MATHML.pfx;ns1:min" > -<!ENTITY % ns1:minus.qname "%MATHML.pfx;ns1:minus" > -<!ENTITY % ns1:mlabeledtr.qname "%MATHML.pfx;ns1:mlabeledtr" > -<!ENTITY % ns1:mlongdiv.qname "%MATHML.pfx;ns1:mlongdiv" > -<!ENTITY % ns1:mmultiscripts.qname "%MATHML.pfx;ns1:mmultiscripts" > -<!ENTITY % ns1:mn.qname "%MATHML.pfx;ns1:mn" > -<!ENTITY % ns1:mo.qname "%MATHML.pfx;ns1:mo" > -<!ENTITY % ns1:mode.qname "%MATHML.pfx;ns1:mode" > -<!ENTITY % ns1:moment.qname "%MATHML.pfx;ns1:moment" > -<!ENTITY % ns1:momentabout.qname "%MATHML.pfx;ns1:momentabout" > -<!ENTITY % ns1:mover.qname "%MATHML.pfx;ns1:mover" > -<!ENTITY % ns1:mpadded.qname "%MATHML.pfx;ns1:mpadded" > -<!ENTITY % ns1:mphantom.qname "%MATHML.pfx;ns1:mphantom" > -<!ENTITY % ns1:mprescripts.qname "%MATHML.pfx;ns1:mprescripts" > -<!ENTITY % ns1:mroot.qname "%MATHML.pfx;ns1:mroot" > -<!ENTITY % ns1:mrow.qname "%MATHML.pfx;ns1:mrow" > -<!ENTITY % ns1:ms.qname "%MATHML.pfx;ns1:ms" > -<!ENTITY % ns1:mscarries.qname "%MATHML.pfx;ns1:mscarries" > -<!ENTITY % ns1:mscarry.qname "%MATHML.pfx;ns1:mscarry" > -<!ENTITY % ns1:msgroup.qname "%MATHML.pfx;ns1:msgroup" > -<!ENTITY % ns1:msline.qname "%MATHML.pfx;ns1:msline" > -<!ENTITY % ns1:mspace.qname "%MATHML.pfx;ns1:mspace" > -<!ENTITY % ns1:msqrt.qname "%MATHML.pfx;ns1:msqrt" > -<!ENTITY % ns1:msrow.qname "%MATHML.pfx;ns1:msrow" > -<!ENTITY % ns1:mstack.qname "%MATHML.pfx;ns1:mstack" > -<!ENTITY % ns1:mstyle.qname "%MATHML.pfx;ns1:mstyle" > -<!ENTITY % ns1:msub.qname "%MATHML.pfx;ns1:msub" > -<!ENTITY % ns1:msubsup.qname "%MATHML.pfx;ns1:msubsup" > -<!ENTITY % ns1:msup.qname "%MATHML.pfx;ns1:msup" > -<!ENTITY % ns1:mtable.qname "%MATHML.pfx;ns1:mtable" > -<!ENTITY % ns1:mtd.qname "%MATHML.pfx;ns1:mtd" > -<!ENTITY % ns1:mtext.qname "%MATHML.pfx;ns1:mtext" > -<!ENTITY % ns1:mtr.qname "%MATHML.pfx;ns1:mtr" > -<!ENTITY % ns1:munder.qname "%MATHML.pfx;ns1:munder" > -<!ENTITY % ns1:munderover.qname "%MATHML.pfx;ns1:munderover" > -<!ENTITY % ns1:naturalnumbers.qname "%MATHML.pfx;ns1:naturalnumbers" > -<!ENTITY % ns1:neq.qname "%MATHML.pfx;ns1:neq" > -<!ENTITY % ns1:none.qname "%MATHML.pfx;ns1:none" > -<!ENTITY % ns1:not.qname "%MATHML.pfx;ns1:not" > -<!ENTITY % ns1:notanumber.qname "%MATHML.pfx;ns1:notanumber" > -<!ENTITY % ns1:notin.qname "%MATHML.pfx;ns1:notin" > -<!ENTITY % ns1:notprsubset.qname "%MATHML.pfx;ns1:notprsubset" > -<!ENTITY % ns1:notsubset.qname "%MATHML.pfx;ns1:notsubset" > -<!ENTITY % ns1:or.qname "%MATHML.pfx;ns1:or" > -<!ENTITY % ns1:otherwise.qname "%MATHML.pfx;ns1:otherwise" > -<!ENTITY % ns1:outerproduct.qname "%MATHML.pfx;ns1:outerproduct" > -<!ENTITY % ns1:partialdiff.qname "%MATHML.pfx;ns1:partialdiff" > -<!ENTITY % ns1:pi.qname "%MATHML.pfx;ns1:pi" > -<!ENTITY % ns1:piece.qname "%MATHML.pfx;ns1:piece" > -<!ENTITY % ns1:piecewise.qname "%MATHML.pfx;ns1:piecewise" > -<!ENTITY % ns1:plus.qname "%MATHML.pfx;ns1:plus" > -<!ENTITY % ns1:power.qname "%MATHML.pfx;ns1:power" > -<!ENTITY % ns1:primes.qname "%MATHML.pfx;ns1:primes" > -<!ENTITY % ns1:product.qname "%MATHML.pfx;ns1:product" > -<!ENTITY % ns1:prsubset.qname "%MATHML.pfx;ns1:prsubset" > -<!ENTITY % ns1:quotient.qname "%MATHML.pfx;ns1:quotient" > -<!ENTITY % ns1:rationals.qname "%MATHML.pfx;ns1:rationals" > -<!ENTITY % ns1:real.qname "%MATHML.pfx;ns1:real" > -<!ENTITY % ns1:reals.qname "%MATHML.pfx;ns1:reals" > -<!ENTITY % ns1:reln.qname "%MATHML.pfx;ns1:reln" > -<!ENTITY % ns1:rem.qname "%MATHML.pfx;ns1:rem" > -<!ENTITY % ns1:root.qname "%MATHML.pfx;ns1:root" > -<!ENTITY % ns1:scalarproduct.qname "%MATHML.pfx;ns1:scalarproduct" > -<!ENTITY % ns1:sdev.qname "%MATHML.pfx;ns1:sdev" > -<!ENTITY % ns1:sec.qname "%MATHML.pfx;ns1:sec" > -<!ENTITY % ns1:sech.qname "%MATHML.pfx;ns1:sech" > -<!ENTITY % ns1:selector.qname "%MATHML.pfx;ns1:selector" > -<!ENTITY % ns1:semantics.qname "%MATHML.pfx;ns1:semantics" > -<!ENTITY % ns1:sep.qname "%MATHML.pfx;ns1:sep" > -<!ENTITY % ns1:set.qname "%MATHML.pfx;ns1:set" > -<!ENTITY % ns1:setdiff.qname "%MATHML.pfx;ns1:setdiff" > -<!ENTITY % ns1:share.qname "%MATHML.pfx;ns1:share" > -<!ENTITY % ns1:sin.qname "%MATHML.pfx;ns1:sin" > -<!ENTITY % ns1:sinh.qname "%MATHML.pfx;ns1:sinh" > -<!ENTITY % ns1:subset.qname "%MATHML.pfx;ns1:subset" > -<!ENTITY % ns1:sum.qname "%MATHML.pfx;ns1:sum" > -<!ENTITY % ns1:tan.qname "%MATHML.pfx;ns1:tan" > -<!ENTITY % ns1:tanh.qname "%MATHML.pfx;ns1:tanh" > -<!ENTITY % ns1:tendsto.qname "%MATHML.pfx;ns1:tendsto" > -<!ENTITY % ns1:times.qname "%MATHML.pfx;ns1:times" > -<!ENTITY % ns1:transpose.qname "%MATHML.pfx;ns1:transpose" > -<!ENTITY % ns1:true.qname "%MATHML.pfx;ns1:true" > -<!ENTITY % ns1:union.qname "%MATHML.pfx;ns1:union" > -<!ENTITY % ns1:uplimit.qname "%MATHML.pfx;ns1:uplimit" > -<!ENTITY % ns1:variance.qname "%MATHML.pfx;ns1:variance" > -<!ENTITY % ns1:vector.qname "%MATHML.pfx;ns1:vector" > -<!ENTITY % ns1:vectorproduct.qname "%MATHML.pfx;ns1:vectorproduct" > -<!ENTITY % ns1:xor.qname "%MATHML.pfx;ns1:xor" > diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/mathml3.dtd b/htdocs/sgml-lib/CR-MathML3-20091215/mathml3.dtd deleted file mode 100644 index 90976ed..0000000 --- a/htdocs/sgml-lib/CR-MathML3-20091215/mathml3.dtd +++ /dev/null @@ -1,1945 +0,0 @@ - -<!-- MathML 3.0 DTD ....................................................... --> -<!-- file: mathml3.dtd ---> - -<!-- MathML 3.0 DTD - - This is the Mathematical Markup Language (MathML) 3.0, an XML - application for describing mathematical notation and capturing - both its structure and content. - - Copyright © 1998-2009 W3C® (MIT, ERCIM, Keio), All Rights - Reserved. W3C liability, trademark, document use and software - licensing rules apply. - - Permission to use, copy, modify and distribute the MathML 2.0 DTD and - its accompanying documentation for any purpose and without fee is - hereby granted in perpetuity, provided that the above copyright notice - and this paragraph appear in all copies. The copyright holders make - no representation about the suitability of the DTD for any purpose. - - It is provided "as is" without expressed or implied warranty. - - This entity may be identified by the PUBLIC and SYSTEM identifiers: - - PUBLIC "-//W3C//DTD MathML 3.0//EN" - SYSTEM "mathml3.dtd" - - Revisions: editor and revision history at EOF ---> -<!-- Entity used to enable marked sections which enforces stricter - checking of MathML syntax rules ---> -<!ENTITY % MathMLstrict "IGNORE"> - -<!-- MathML Qualified Names module ............................... --> -<!ENTITY % mathml-qname.module "INCLUDE" > -<![%mathml-qname.module;[ -<!ENTITY % mathml-qname.mod - PUBLIC "-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" - "mathml3-qname.mod" > -%mathml-qname.mod;]]> - -<!-- if %NS.prefixed; is INCLUDE, include all NS attributes, - otherwise just those associated with MathML ---> -<![%NS.prefixed;[ - <!ENTITY % MATHML.NamespaceDecl.attrib - "%NamespaceDecl.attrib;" -> -]]> -<!ENTITY % MATHML.NamespaceDecl.attrib - "%MATHML.xmlns.attrib;" -> - - -<!-- MathML Character Entities .............................................. --> -<!ENTITY % mathml-charent.module "INCLUDE" > -<![%mathml-charent.module;[ - - -<!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN" "isobox.ent"> -%isobox; -<!ENTITY % isocyr1 PUBLIC "-//W3C//ENTITIES Russian Cyrillic//EN" "isocyr1.ent"> -%isocyr1; -<!ENTITY % isocyr2 PUBLIC "-//W3C//ENTITIES Non-Russian Cyrillic//EN" "isocyr2.ent"> -%isocyr2; -<!ENTITY % isodia PUBLIC "-//W3C//ENTITIES Diacritical Marks//EN" "isodia.ent"> -%isodia; -<!ENTITY % isolat1 PUBLIC "-//W3C//ENTITIES Added Latin 1//EN" "isolat1.ent"> -%isolat1; -<!ENTITY % isolat2 PUBLIC "-//W3C//ENTITIES Added Latin 2//EN" "isolat2.ent"> -%isolat2; -<!ENTITY % isonum PUBLIC "-//W3C//ENTITIES Numeric and Special Graphic//EN" "isonum.ent"> -%isonum; -<!ENTITY % isopub PUBLIC "-//W3C//ENTITIES Publishing//EN" "isopub.ent"> -%isopub; -<!ENTITY % isoamsa PUBLIC "-//W3C//ENTITIES Added Math Symbols: Arrow Relations//EN" "isoamsa.ent"> -%isoamsa; -<!ENTITY % isoamsb PUBLIC "-//W3C//ENTITIES Added Math Symbols: Binary Operators//EN" "isoamsb.ent"> -%isoamsb; -<!ENTITY % isoamsc PUBLIC "-//W3C//ENTITIES Added Math Symbols: Delimiters//EN" "isoamsc.ent"> -%isoamsc; -<!ENTITY % isoamsn PUBLIC "-//W3C//ENTITIES Added Math Symbols: Negated Relations//EN" "isoamsn.ent"> -%isoamsn; -<!ENTITY % isoamso PUBLIC "-//W3C//ENTITIES Added Math Symbols: Ordinary//EN" "isoamso.ent"> -%isoamso; -<!ENTITY % isoamsr PUBLIC "-//W3C//ENTITIES Added Math Symbols: Relations//EN" "isoamsr.ent"> -%isoamsr; -<!ENTITY % isogrk3 PUBLIC "-//W3C//ENTITIES Greek Symbols//EN" "isogrk3.ent"> -%isogrk3; -<!ENTITY % isomfrk PUBLIC "-//W3C//ENTITIES Math Alphabets: Fraktur//EN" "isomfrk.ent"> -%isomfrk; -<!ENTITY % isomopf PUBLIC "-//W3C//ENTITIES Math Alphabets: Open Face//EN" "isomopf.ent"> -%isomopf; -<!ENTITY % isomscr PUBLIC "-//W3C//ENTITIES Math Alphabets: Script//EN" "isomscr.ent"> -%isomscr; -<!ENTITY % isotech PUBLIC "-//W3C//ENTITIES General Technical//EN" "isotech.ent"> -%isotech; -<!ENTITY % mmlextra PUBLIC "-//W3C//ENTITIES Additional MathML Symbols//EN" "mmlextra.ent"> -%mmlextra; -<!ENTITY % mmlalias PUBLIC "-//W3C//ENTITIES MathML Aliases//EN" "mmlalias.ent"> -%mmlalias; - -<!-- end of MathML Character Entity section -->]]> - - - -<!ENTITY % MalignExpression "ns1:%maligngroup.qname; - |ns1:%malignmark.qname;"> - -<!ENTITY % TokenExpression "ns1:%mi.qname;|ns1:%mn.qname;|ns1:%mo.qname; - |ns1:%mtext.qname;|ns1:%mspace.qname; - |ns1:%ms.qname;"> - -<!ENTITY % PresentationExpression "%TokenExpression;|%MalignExpression; - |ns1:%mrow.qname;|ns1:%mfrac.qname; - |ns1:%msqrt.qname;|ns1:%mroot.qname; - |ns1:%mstyle.qname;|ns1:%merror.qname; - |ns1:%mpadded.qname;|ns1:%mphantom.qname; - |ns1:%mfenced.qname;|ns1:%menclose.qname; - |ns1:%msub.qname;|ns1:%msup.qname; - |ns1:%msubsup.qname;|ns1:%munder.qname; - |ns1:%mover.qname;|ns1:%munderover.qname; - |ns1:%mmultiscripts.qname; - |ns1:%mtable.qname;|ns1:%mstack.qname; - |ns1:%mlongdiv.qname; - |ns1:%maction.qname;"> - -<!-- end of mathml3-strict-content.rng --> - -<!ENTITY % cn.content "(#PCDATA|ns1:%mglyph.qname;|ns1:%sep.qname; - |%PresentationExpression;)*"> - -<!-- start of mathml3-content.rng --> - -<!-- start of mathml3-strict-content.rng --> - -<!ELEMENT ns1:%cn.qname; %cn.content;> -<!ATTLIST ns1:%cn.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % ci.content "(#PCDATA|ns1:%mglyph.qname; - |%PresentationExpression;)*"> - -<!ELEMENT ns1:%ci.qname; %ci.content;> -<!ATTLIST ns1:%ci.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % csymbol.content "(#PCDATA|ns1:%mglyph.qname; - |%PresentationExpression;)*"> - -<!ELEMENT ns1:%csymbol.qname; %csymbol.content;> -<!ATTLIST ns1:%csymbol.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % SymbolName "#PCDATA"> - -<!ENTITY % BvarQ "ns1:(%bvar.qname;)*"> - -<!ENTITY % DomainQ "(ns1:%domainofapplication.qname;|ns1:%condition.qname; - |(ns1:%lowlimit.qname;,ns1:%uplimit.qname;?))*"> - -<!ENTITY % constant-arith.class "ns1:%exponentiale.qname; - |ns1:%imaginaryi.qname; - |ns1:%notanumber.qname;|ns1:%true.qname; - |ns1:%false.qname;|ns1:%pi.qname; - |ns1:%eulergamma.qname; - |ns1:%infinity.qname;"> - -<!ENTITY % constant-set.class "ns1:%integers.qname;|ns1:%reals.qname; - |ns1:%rationals.qname; - |ns1:%naturalnumbers.qname; - |ns1:%complexes.qname;|ns1:%primes.qname; - |ns1:%emptyset.qname;"> - -<!ENTITY % binary-linalg.class "ns1:%vectorproduct.qname; - |ns1:%scalarproduct.qname; - |ns1:%outerproduct.qname;"> - -<!ENTITY % nary-linalg.class "ns1:%selector.qname;"> - -<!ENTITY % unary-linalg.class "ns1:%determinant.qname; - |ns1:%transpose.qname;"> - -<!ENTITY % nary-constructor.class "ns1:%vector.qname;|ns1:%matrix.qname; - |ns1:%matrixrow.qname;"> - -<!ENTITY % nary-stats.class "ns1:%mean.qname;|ns1:%sdev.qname; - |ns1:%variance.qname;|ns1:%median.qname; - |ns1:%mode.qname;"> - -<!ENTITY % unary-elementary.class "ns1:%sin.qname;|ns1:%cos.qname; - |ns1:%tan.qname;|ns1:%sec.qname; - |ns1:%csc.qname;|ns1:%cot.qname; - |ns1:%sinh.qname;|ns1:%cosh.qname; - |ns1:%tanh.qname;|ns1:%sech.qname; - |ns1:%csch.qname;|ns1:%coth.qname; - |ns1:%arcsin.qname;|ns1:%arccos.qname; - |ns1:%arctan.qname;|ns1:%arccosh.qname; - |ns1:%arccot.qname;|ns1:%arccoth.qname; - |ns1:%arccsc.qname;|ns1:%arccsch.qname; - |ns1:%arcsec.qname;|ns1:%arcsech.qname; - |ns1:%arcsinh.qname; - |ns1:%arctanh.qname;"> - -<!ENTITY % limit.class "ns1:%limit.qname;"> - -<!ENTITY % product.class "ns1:%product.qname;"> - -<!ENTITY % sum.class "ns1:%sum.qname;"> - -<!ENTITY % unary-set.class "ns1:%card.qname;"> - -<!ENTITY % nary-set-reln.class "ns1:%subset.qname;|ns1:%prsubset.qname;"> - -<!ENTITY % binary-set.class "ns1:%in.qname;|ns1:%notin.qname; - |ns1:%notsubset.qname;|ns1:%notprsubset.qname; - |ns1:%setdiff.qname;"> - -<!ENTITY % nary-set.class "ns1:%union.qname;|ns1:%intersect.qname; - |ns1:%cartesianproduct.qname;"> - -<!ENTITY % nary-setlist-constructor.class "ns1:%set.qname; - |ns1:%list.qname;"> - -<!ENTITY % unary-veccalc.class "ns1:%divergence.qname;|ns1:%grad.qname; - |ns1:%curl.qname;|ns1:%laplacian.qname;"> - -<!ENTITY % partialdiff.class "ns1:%partialdiff.qname;"> - -<!ENTITY % Differential-Operator.class "ns1:%diff.qname;"> - -<!ENTITY % int.class "ns1:%int.qname;"> - -<!ENTITY % binary-reln.class "ns1:%neq.qname;|ns1:%approx.qname; - |ns1:%factorof.qname;|ns1:%tendsto.qname;"> - -<!ENTITY % nary-reln.class "ns1:%eq.qname;|ns1:%gt.qname;|ns1:%lt.qname; - |ns1:%geq.qname;|ns1:%leq.qname;"> - -<!ENTITY % quantifier.class "ns1:%forall.qname;|ns1:%exists.qname;"> - -<!ENTITY % binary-logical.class "ns1:%implies.qname; - |ns1:%equivalent.qname;"> - -<!ENTITY % unary-logical.class "ns1:%not.qname;"> - -<!ENTITY % nary-logical.class "ns1:%and.qname;|ns1:%or.qname; - |ns1:%xor.qname;"> - -<!ENTITY % nary-arith.class "ns1:%plus.qname;|ns1:%times.qname; - |ns1:%gcd.qname;|ns1:%lcm.qname;"> - -<!ENTITY % nary-minmax.class "ns1:%max.qname;|ns1:%min.qname;"> - -<!ENTITY % unary-arith.class "ns1:%factorial.qname;|ns1:%abs.qname; - |ns1:%conjugate.qname;|ns1:%arg.qname; - |ns1:%real.qname;|ns1:%imaginary.qname; - |ns1:%floor.qname;|ns1:%ceiling.qname; - |ns1:%exp.qname;"> - -<!ENTITY % binary-arith.class "ns1:%quotient.qname;|ns1:%divide.qname; - |ns1:%minus.qname;|ns1:%power.qname; - |ns1:%rem.qname;|ns1:%root.qname;"> - -<!ENTITY % nary-functional.class "ns1:%compose.qname;"> - -<!ENTITY % lambda.class "ns1:%lambda.qname;"> - -<!ENTITY % unary-functional.class "ns1:%inverse.qname;|ns1:%ident.qname; - |ns1:%domain.qname;|ns1:%codomain.qname; - |ns1:%image.qname;|ns1:%ln.qname; - |ns1:%log.qname;|ns1:%moment.qname;"> - -<!ENTITY % interval.class "ns1:%interval.qname;"> - -<!ENTITY % DeprecatedContExp "ns1:%reln.qname;|ns1:%fn.qname; - |ns1:%declare.qname;"> - -<!ENTITY % CommonDeprecatedAtt " - other CDATA #IMPLIED"> - -<!ENTITY % Qualifier "(%DomainQ;)|ns1:%degree.qname;|ns1:%momentabout.qname; - |ns1:%logbase.qname;"> - -<!ENTITY % ContExp "ns1:%piecewise.qname;|%DeprecatedContExp; - |%interval.class;|%unary-functional.class; - |%lambda.class;|%nary-functional.class; - |%binary-arith.class;|%unary-arith.class; - |%nary-minmax.class;|%nary-arith.class; - |%nary-logical.class;|%unary-logical.class; - |%binary-logical.class;|%quantifier.class; - |%nary-reln.class;|%binary-reln.class;|%int.class; - |%Differential-Operator.class;|%partialdiff.class; - |%unary-veccalc.class; - |%nary-setlist-constructor.class;|%nary-set.class; - |%binary-set.class;|%nary-set-reln.class; - |%unary-set.class;|%sum.class;|%product.class; - |%limit.class;|%unary-elementary.class; - |%nary-stats.class;|%nary-constructor.class; - |%unary-linalg.class;|%nary-linalg.class; - |%binary-linalg.class;|%constant-set.class; - |%constant-arith.class;|ns1:%semantics.qname; - |ns1:%cn.qname;|ns1:%ci.qname;|ns1:%csymbol.qname; - |ns1:%apply.qname;|ns1:%bind.qname;|ns1:%share.qname; - |ns1:%cerror.qname;|ns1:%cbytes.qname;"> - -<!ENTITY % CommonAtt " -%MATHML.NamespaceDecl.attrib; - %XLINK.prefix;:href CDATA #IMPLIED - %XLINK.prefix;:type CDATA #IMPLIED - xml:lang CDATA #IMPLIED - xml:space (default|preserve) #IMPLIED - id CDATA #IMPLIED - xref CDATA #IMPLIED - class CDATA #IMPLIED - style CDATA #IMPLIED - href CDATA #IMPLIED - %CommonDeprecatedAtt;"> - -<!ENTITY % apply.content "(%ContExp;),(%BvarQ;),(%Qualifier;)*, - (%ContExp;)*"> - -<!ELEMENT ns1:%apply.qname; (%apply.content;)> -<!ATTLIST ns1:%apply.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt;> - -<!ENTITY % bind.content "%apply.content;"> - -<!ELEMENT ns1:%bind.qname; (%bind.content;)> -<!ATTLIST ns1:%bind.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt;> - -<!ENTITY % Share.class "ns1:%share.qname;"> - -<!ENTITY % src " - src CDATA #IMPLIED"> - -<!ELEMENT ns1:%share.qname; EMPTY> -<!ATTLIST ns1:%share.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %src;> - -<!ENTITY % Error.class "ns1:%cerror.qname;"> - -<!ELEMENT ns1:%cerror.qname; (ns1:%csymbol.qname;,(%ContExp;)*)> -<!ATTLIST ns1:%cerror.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%cerror.qname; - %CommonAtt;> - -<!ENTITY % Cbytes.class "ns1:%cbytes.qname;"> - -<!ELEMENT ns1:%cbytes.qname; (#PCDATA)> -<!ATTLIST ns1:%cbytes.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % base64 "CDATA"> - -<!ENTITY % Cs.class "ns1:%cs.qname;"> - -<!ELEMENT ns1:%cs.qname; (#PCDATA)> -<!ATTLIST ns1:%cs.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % DefEncAtt " - encoding CDATA #IMPLIED - definitionURL CDATA #IMPLIED"> - -<!ATTLIST ns1:%cn.qname; - %CommonAtt; - %DefEncAtt; - type CDATA #IMPLIED - base CDATA #IMPLIED> - -<!ATTLIST ns1:%ci.qname; - %CommonAtt; - %DefEncAtt; - type CDATA #IMPLIED> - -<!ENTITY % ci.type " - type CDATA #REQUIRED"> - -<!ATTLIST ns1:%csymbol.qname; - %CommonAtt; - %DefEncAtt; - type CDATA #IMPLIED - cd CDATA #IMPLIED> - -<!ELEMENT ns1:%bvar.qname; ((ns1:%degree.qname;, - (ns1:%ci.qname;|ns1:%semantics.qname;)) - |((ns1:%ci.qname;|ns1:%semantics.qname;), - ns1:(%degree.qname;)?))> -<!ATTLIST ns1:%bvar.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%cbytes.qname; - %CommonAtt; - %DefEncAtt;> - -<!ATTLIST ns1:%cs.qname; - %CommonAtt; - %DefEncAtt;> - -<!ENTITY % base " - base CDATA #REQUIRED"> - -<!ELEMENT ns1:%sep.qname; EMPTY> -<!ATTLIST ns1:%sep.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%domainofapplication.qname; (%ContExp;)> -<!ATTLIST ns1:%domainofapplication.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%condition.qname; (%ContExp;)> -<!ATTLIST ns1:%condition.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%uplimit.qname; (%ContExp;)> -<!ATTLIST ns1:%uplimit.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%lowlimit.qname; (%ContExp;)> -<!ATTLIST ns1:%lowlimit.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%degree.qname; (%ContExp;)> -<!ATTLIST ns1:%degree.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%momentabout.qname; (%ContExp;)> -<!ATTLIST ns1:%momentabout.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%logbase.qname; (%ContExp;)> -<!ATTLIST ns1:%logbase.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % type " - type CDATA #REQUIRED"> - -<!ENTITY % order " - order (numeric|lexicographic) #REQUIRED"> - -<!ENTITY % closure " - closure CDATA #REQUIRED"> - -<!ELEMENT ns1:%piecewise.qname; (ns1:%piece.qname;|ns1:%otherwise.qname;)*> -<!ATTLIST ns1:%piecewise.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%piece.qname; ((%ContExp;),(%ContExp;))> -<!ATTLIST ns1:%piece.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%otherwise.qname; (%ContExp;)> -<!ATTLIST ns1:%otherwise.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%reln.qname; (%ContExp;)*> -<!ATTLIST ns1:%reln.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%fn.qname; (%ContExp;)> -<!ATTLIST ns1:%fn.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ELEMENT ns1:%declare.qname; (%ContExp;)+> -<!ATTLIST ns1:%declare.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - type CDATA #IMPLIED - scope CDATA #IMPLIED - nargs CDATA #IMPLIED - occurrence (prefix|infix|function-model) #IMPLIED - %DefEncAtt;> - -<!ELEMENT ns1:%interval.qname; ((%ContExp;),(%ContExp;))> -<!ATTLIST ns1:%interval.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt; - closure CDATA #IMPLIED> - -<!ELEMENT ns1:%inverse.qname; EMPTY> -<!ATTLIST ns1:%inverse.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%ident.qname; EMPTY> -<!ATTLIST ns1:%ident.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%domain.qname; EMPTY> -<!ATTLIST ns1:%domain.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%codomain.qname; EMPTY> -<!ATTLIST ns1:%codomain.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%image.qname; EMPTY> -<!ATTLIST ns1:%image.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%ln.qname; EMPTY> -<!ATTLIST ns1:%ln.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%log.qname; EMPTY> -<!ATTLIST ns1:%log.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%moment.qname; EMPTY> -<!ATTLIST ns1:%moment.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%lambda.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;))> -<!ATTLIST ns1:%lambda.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%compose.qname; EMPTY> -<!ATTLIST ns1:%compose.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%quotient.qname; EMPTY> -<!ATTLIST ns1:%quotient.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%divide.qname; EMPTY> -<!ATTLIST ns1:%divide.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%minus.qname; EMPTY> -<!ATTLIST ns1:%minus.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%power.qname; EMPTY> -<!ATTLIST ns1:%power.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%rem.qname; EMPTY> -<!ATTLIST ns1:%rem.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%root.qname; EMPTY> -<!ATTLIST ns1:%root.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%factorial.qname; EMPTY> -<!ATTLIST ns1:%factorial.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%abs.qname; EMPTY> -<!ATTLIST ns1:%abs.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%conjugate.qname; EMPTY> -<!ATTLIST ns1:%conjugate.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arg.qname; EMPTY> -<!ATTLIST ns1:%arg.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%real.qname; EMPTY> -<!ATTLIST ns1:%real.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%imaginary.qname; EMPTY> -<!ATTLIST ns1:%imaginary.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%floor.qname; EMPTY> -<!ATTLIST ns1:%floor.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%ceiling.qname; EMPTY> -<!ATTLIST ns1:%ceiling.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%exp.qname; EMPTY> -<!ATTLIST ns1:%exp.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%max.qname; EMPTY> -<!ATTLIST ns1:%max.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%min.qname; EMPTY> -<!ATTLIST ns1:%min.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%plus.qname; EMPTY> -<!ATTLIST ns1:%plus.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%times.qname; EMPTY> -<!ATTLIST ns1:%times.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%gcd.qname; EMPTY> -<!ATTLIST ns1:%gcd.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%lcm.qname; EMPTY> -<!ATTLIST ns1:%lcm.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%and.qname; EMPTY> -<!ATTLIST ns1:%and.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%or.qname; EMPTY> -<!ATTLIST ns1:%or.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%xor.qname; EMPTY> -<!ATTLIST ns1:%xor.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%not.qname; EMPTY> -<!ATTLIST ns1:%not.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%implies.qname; EMPTY> -<!ATTLIST ns1:%implies.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%equivalent.qname; EMPTY> -<!ATTLIST ns1:%equivalent.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%forall.qname; EMPTY> -<!ATTLIST ns1:%forall.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%exists.qname; EMPTY> -<!ATTLIST ns1:%exists.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%eq.qname; EMPTY> -<!ATTLIST ns1:%eq.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%gt.qname; EMPTY> -<!ATTLIST ns1:%gt.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%lt.qname; EMPTY> -<!ATTLIST ns1:%lt.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%geq.qname; EMPTY> -<!ATTLIST ns1:%geq.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%leq.qname; EMPTY> -<!ATTLIST ns1:%leq.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%neq.qname; EMPTY> -<!ATTLIST ns1:%neq.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%approx.qname; EMPTY> -<!ATTLIST ns1:%approx.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%factorof.qname; EMPTY> -<!ATTLIST ns1:%factorof.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%tendsto.qname; EMPTY> -<!ATTLIST ns1:%tendsto.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt; - type CDATA #IMPLIED> - -<!ELEMENT ns1:%int.qname; EMPTY> -<!ATTLIST ns1:%int.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%diff.qname; EMPTY> -<!ATTLIST ns1:%diff.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%partialdiff.qname; EMPTY> -<!ATTLIST ns1:%partialdiff.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%divergence.qname; EMPTY> -<!ATTLIST ns1:%divergence.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%grad.qname; EMPTY> -<!ATTLIST ns1:%grad.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%curl.qname; EMPTY> -<!ATTLIST ns1:%curl.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%laplacian.qname; EMPTY> -<!ATTLIST ns1:%laplacian.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%set.qname; ((%BvarQ;)*,(%DomainQ;)*,(%ContExp;)*)> -<!ATTLIST ns1:%set.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt; - type CDATA #IMPLIED> - -<!ELEMENT ns1:%list.qname; ((%BvarQ;)*,(%DomainQ;)*,(%ContExp;)*)> -<!ATTLIST ns1:%list.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt; - order (numeric|lexicographic) #IMPLIED> - -<!ELEMENT ns1:%union.qname; EMPTY> -<!ATTLIST ns1:%union.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%intersect.qname; EMPTY> -<!ATTLIST ns1:%intersect.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%cartesianproduct.qname; EMPTY> -<!ATTLIST ns1:%cartesianproduct.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%in.qname; EMPTY> -<!ATTLIST ns1:%in.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%notin.qname; EMPTY> -<!ATTLIST ns1:%notin.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%notsubset.qname; EMPTY> -<!ATTLIST ns1:%notsubset.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%notprsubset.qname; EMPTY> -<!ATTLIST ns1:%notprsubset.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%setdiff.qname; EMPTY> -<!ATTLIST ns1:%setdiff.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%subset.qname; EMPTY> -<!ATTLIST ns1:%subset.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%prsubset.qname; EMPTY> -<!ATTLIST ns1:%prsubset.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%card.qname; EMPTY> -<!ATTLIST ns1:%card.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%sum.qname; EMPTY> -<!ATTLIST ns1:%sum.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%product.qname; EMPTY> -<!ATTLIST ns1:%product.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%limit.qname; EMPTY> -<!ATTLIST ns1:%limit.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%sin.qname; EMPTY> -<!ATTLIST ns1:%sin.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%cos.qname; EMPTY> -<!ATTLIST ns1:%cos.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%tan.qname; EMPTY> -<!ATTLIST ns1:%tan.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%sec.qname; EMPTY> -<!ATTLIST ns1:%sec.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%csc.qname; EMPTY> -<!ATTLIST ns1:%csc.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%cot.qname; EMPTY> -<!ATTLIST ns1:%cot.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%sinh.qname; EMPTY> -<!ATTLIST ns1:%sinh.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%cosh.qname; EMPTY> -<!ATTLIST ns1:%cosh.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%tanh.qname; EMPTY> -<!ATTLIST ns1:%tanh.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%sech.qname; EMPTY> -<!ATTLIST ns1:%sech.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%csch.qname; EMPTY> -<!ATTLIST ns1:%csch.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%coth.qname; EMPTY> -<!ATTLIST ns1:%coth.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arcsin.qname; EMPTY> -<!ATTLIST ns1:%arcsin.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arccos.qname; EMPTY> -<!ATTLIST ns1:%arccos.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arctan.qname; EMPTY> -<!ATTLIST ns1:%arctan.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arccosh.qname; EMPTY> -<!ATTLIST ns1:%arccosh.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arccot.qname; EMPTY> -<!ATTLIST ns1:%arccot.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arccoth.qname; EMPTY> -<!ATTLIST ns1:%arccoth.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arccsc.qname; EMPTY> -<!ATTLIST ns1:%arccsc.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arccsch.qname; EMPTY> -<!ATTLIST ns1:%arccsch.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arcsec.qname; EMPTY> -<!ATTLIST ns1:%arcsec.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arcsech.qname; EMPTY> -<!ATTLIST ns1:%arcsech.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arcsinh.qname; EMPTY> -<!ATTLIST ns1:%arcsinh.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%arctanh.qname; EMPTY> -<!ATTLIST ns1:%arctanh.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%mean.qname; EMPTY> -<!ATTLIST ns1:%mean.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%sdev.qname; EMPTY> -<!ATTLIST ns1:%sdev.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%variance.qname; EMPTY> -<!ATTLIST ns1:%variance.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%median.qname; EMPTY> -<!ATTLIST ns1:%median.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%mode.qname; EMPTY> -<!ATTLIST ns1:%mode.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%vector.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)> -<!ATTLIST ns1:%vector.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%matrix.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)> -<!ATTLIST ns1:%matrix.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%matrixrow.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)> -<!ATTLIST ns1:%matrixrow.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%determinant.qname; EMPTY> -<!ATTLIST ns1:%determinant.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%transpose.qname; EMPTY> -<!ATTLIST ns1:%transpose.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%selector.qname; EMPTY> -<!ATTLIST ns1:%selector.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%vectorproduct.qname; EMPTY> -<!ATTLIST ns1:%vectorproduct.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%scalarproduct.qname; EMPTY> -<!ATTLIST ns1:%scalarproduct.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%outerproduct.qname; EMPTY> -<!ATTLIST ns1:%outerproduct.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%integers.qname; EMPTY> -<!ATTLIST ns1:%integers.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%reals.qname; EMPTY> -<!ATTLIST ns1:%reals.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%rationals.qname; EMPTY> -<!ATTLIST ns1:%rationals.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%naturalnumbers.qname; EMPTY> -<!ATTLIST ns1:%naturalnumbers.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%complexes.qname; EMPTY> -<!ATTLIST ns1:%complexes.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%primes.qname; EMPTY> -<!ATTLIST ns1:%primes.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%emptyset.qname; EMPTY> -<!ATTLIST ns1:%emptyset.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%exponentiale.qname; EMPTY> -<!ATTLIST ns1:%exponentiale.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%imaginaryi.qname; EMPTY> -<!ATTLIST ns1:%imaginaryi.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%notanumber.qname; EMPTY> -<!ATTLIST ns1:%notanumber.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%true.qname; EMPTY> -<!ATTLIST ns1:%true.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%false.qname; EMPTY> -<!ATTLIST ns1:%false.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%pi.qname; EMPTY> -<!ATTLIST ns1:%pi.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%eulergamma.qname; EMPTY> -<!ATTLIST ns1:%eulergamma.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!ELEMENT ns1:%infinity.qname; EMPTY> -<!ATTLIST ns1:%infinity.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %CommonAtt; - %DefEncAtt;> - -<!-- end of mathml3-common.rng --> - -<!ENTITY % MathExpression "%ContExp;|%PresentationExpression;"> - -<!-- end of mathml3-content.rng --> - -<!-- start of mathml3-presentation.rng --> - -<!ENTITY % ImpliedMrow "(%MathExpression;)*"> - -<!ENTITY % TableRowExpression "ns1:%mtr.qname;|ns1:%mlabeledtr.qname;"> - -<!ENTITY % TableCellExpression "ns1:%mtd.qname;"> - -<!ENTITY % MstackExpression "%MathExpression;|ns1:%mscarries.qname; - |ns1:%msline.qname;|ns1:%msrow.qname; - |ns1:%msgroup.qname;"> - -<!ENTITY % MsrowExpression "%MathExpression;|ns1:%none.qname;"> - -<!ENTITY % MultiScriptExpression "(%MathExpression;|ns1:%none.qname;), - (%MathExpression;|ns1:%none.qname;)"> - -<!ENTITY % mpadded-length "CDATA"> - -<!ENTITY % linestyle "none|solid|dashed"> - -<!ENTITY % verticalalign "top|bottom|center|baseline|axis"> - -<!ENTITY % columnalignstyle "left|center|right"> - -<!ENTITY % notationstyle "longdiv|actuarial|radical|box|roundedbox - |circle|left|right|top|bottom|updiagonalstrike - |downdiagonalstrike|verticalstrike - |horizontalstrike|madruwb"> - -<!ENTITY % idref "#PCDATA"> - -<!ENTITY % unsigned-integer "CDATA"> - -<!ENTITY % integer "CDATA"> - -<!ENTITY % number "CDATA"> - -<!ENTITY % character "CDATA"> - -<!ENTITY % color "CDATA"> - -<!ENTITY % group-alignment "left|center|right|decimalpoint"> - -<!ENTITY % group-alignment-list "#PCDATA"> - -<!ENTITY % group-alignment-list-list "#PCDATA"> - -<!ENTITY % positive-integer "CDATA"> - -<!ENTITY % token.content "#PCDATA|ns1:%mglyph.qname; - |ns1:%malignmark.qname;"> - -<!ELEMENT ns1:%mi.qname; (%token.content;)*> -<!ATTLIST ns1:%mi.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % length "CDATA"> - -<!ENTITY % DeprecatedTokenAtt " - fontfamily CDATA #IMPLIED - fontweight (normal|bold) #IMPLIED - fontstyle (normal|italic) #IMPLIED - fontsize %length; #IMPLIED - color %color; #IMPLIED - background CDATA #IMPLIED"> - -<!ENTITY % TokenAtt " - mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur - |script|bold-script|fraktur|sans-serif|bold-sans-serif - |sans-serif-italic|sans-serif-bold-italic|monospace - |initial|tailed|looped|stretched) #IMPLIED - mathsize CDATA #IMPLIED - dir (ltr|rtl) #IMPLIED - %DeprecatedTokenAtt;"> - -<!ENTITY % CommonPresAtt " - mathcolor %color; #IMPLIED - mathbackground CDATA #IMPLIED"> - -<!ATTLIST ns1:%mi.qname; - %CommonAtt; - %CommonPresAtt; - %TokenAtt;> - -<!ELEMENT ns1:%mn.qname; (%token.content;)*> -<!ATTLIST ns1:%mn.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mn.qname; - %CommonAtt; - %CommonPresAtt; - %TokenAtt;> - -<!ELEMENT ns1:%mo.qname; (%token.content;)*> -<!ATTLIST ns1:%mo.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mo.qname; - %CommonAtt; - %CommonPresAtt; - %TokenAtt; - form (prefix|infix|postfix) #IMPLIED - fence (true|false) #IMPLIED - separator (true|false) #IMPLIED - lspace %length; #IMPLIED - rspace %length; #IMPLIED - stretchy (true|false) #IMPLIED - symmetric (true|false) #IMPLIED - maxsize CDATA #IMPLIED - minsize %length; #IMPLIED - largeop (true|false) #IMPLIED - movablelimits (true|false) #IMPLIED - accent (true|false) #IMPLIED - linebreak (auto|newline|nobreak|goodbreak|badbreak) #IMPLIED - lineleading %length; #IMPLIED - linebreakstyle (before|after|duplicate|infixlinebreakstyle) #IMPLIED - linebreakmultchar CDATA #IMPLIED - indentalign (left|center|right|auto|id) #IMPLIED - indentshift %length; #IMPLIED - indenttarget CDATA #IMPLIED - indentalignfirst (left|center|right|auto|id|indentalign) #IMPLIED - indentshiftfirst CDATA #IMPLIED - indentalignlast (left|center|right|auto|id|indentalign) #IMPLIED - indentshiftlast CDATA #IMPLIED> - -<!ELEMENT ns1:%mtext.qname; (%token.content;)*> -<!ATTLIST ns1:%mtext.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mtext.qname; - %CommonAtt; - %CommonPresAtt; - %TokenAtt;> - -<!ELEMENT ns1:%mspace.qname; EMPTY> -<!ATTLIST ns1:%mspace.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mspace.qname; - %CommonAtt; - %CommonPresAtt; - %TokenAtt; - width %length; #IMPLIED - height %length; #IMPLIED - depth %length; #IMPLIED - linebreak (auto|newline|nobreak|goodbreak|badbreak - |indentingnewline) #IMPLIED> - -<!ELEMENT ns1:%ms.qname; (%token.content;)*> -<!ATTLIST ns1:%ms.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%ms.qname; - %CommonAtt; - %CommonPresAtt; - %TokenAtt; - lquote CDATA #IMPLIED - rquote CDATA #IMPLIED> - -<!ENTITY % mglyph.deprecatedattributes " - index %integer; #IMPLIED - mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur - |script|bold-script|fraktur|sans-serif|bold-sans-serif - |sans-serif-italic|sans-serif-bold-italic|monospace - |initial|tailed|looped|stretched) #IMPLIED - mathsize CDATA #IMPLIED - %DeprecatedTokenAtt;"> - -<!ENTITY % mglyph.attributes " - %CommonAtt; - %CommonPresAtt; - src CDATA #IMPLIED - width %length; #IMPLIED - height %length; #IMPLIED - valign CDATA #IMPLIED - alt CDATA #IMPLIED"> - -<!ELEMENT ns1:%mglyph.qname; EMPTY> -<!ATTLIST ns1:%mglyph.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %mglyph.attributes; - %mglyph.deprecatedattributes;> - -<!ELEMENT ns1:%msline.qname; EMPTY> -<!ATTLIST ns1:%msline.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%msline.qname; - %CommonAtt; - %CommonPresAtt; - position %integer; #IMPLIED - length %unsigned-integer; #IMPLIED - leftoverhang %length; #IMPLIED - rightoverhang %length; #IMPLIED - mslinethickness CDATA #IMPLIED> - -<!ELEMENT ns1:%none.qname; EMPTY> -<!ATTLIST ns1:%none.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%none.qname; - %CommonAtt; - %CommonPresAtt;> - -<!ELEMENT ns1:%mprescripts.qname; EMPTY> -<!ATTLIST ns1:%mprescripts.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mprescripts.qname; - %CommonAtt; - %CommonPresAtt;> - -<!ELEMENT ns1:%malignmark.qname; EMPTY> -<!ATTLIST ns1:%malignmark.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%malignmark.qname; - %CommonAtt; - %CommonPresAtt; - edge (left|right) #IMPLIED> - -<!ELEMENT ns1:%maligngroup.qname; EMPTY> -<!ATTLIST ns1:%maligngroup.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%maligngroup.qname; - %CommonAtt; - %CommonPresAtt; - groupalign (left|center|right|decimalpoint) #IMPLIED> - -<!ELEMENT ns1:%mrow.qname; (%MathExpression;)*> -<!ATTLIST ns1:%mrow.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mrow.qname; - %CommonAtt; - %CommonPresAtt; - dir (ltr|rtl) #IMPLIED> - -<!ELEMENT ns1:%mfrac.qname; ((%MathExpression;),(%MathExpression;))> -<!ATTLIST ns1:%mfrac.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mfrac.qname; - %CommonAtt; - %CommonPresAtt; - linethickness CDATA #IMPLIED - numalign (left|center|right) #IMPLIED - denomalign (left|center|right) #IMPLIED - bevelled (true|false) #IMPLIED> - -<!ELEMENT ns1:%msqrt.qname; (%ImpliedMrow;)> -<!ATTLIST ns1:%msqrt.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%msqrt.qname; - %CommonAtt; - %CommonPresAtt;> - -<!ELEMENT ns1:%mroot.qname; ((%MathExpression;),(%MathExpression;))> -<!ATTLIST ns1:%mroot.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mroot.qname; - %CommonAtt; - %CommonPresAtt;> - -<!ELEMENT ns1:%mstyle.qname; (%ImpliedMrow;)> -<!ATTLIST ns1:%mstyle.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % mstyle.deprecatedattributes " - %DeprecatedTokenAtt; - veryverythinmathspace %length; #IMPLIED - verythinmathspace %length; #IMPLIED - thinmathspace %length; #IMPLIED - mediummathspace %length; #IMPLIED - thickmathspace %length; #IMPLIED - verythickmathspace %length; #IMPLIED - veryverythickmathspace %length; #IMPLIED"> - -<!ENTITY % mstyle.generalattributes " - accent (true|false) #IMPLIED - accentunder (true|false) #IMPLIED - align (left|right|center) #IMPLIED - alignmentscope CDATA #IMPLIED - bevelled (true|false) #IMPLIED - charalign (left|center|right) #IMPLIED - charspacing CDATA #IMPLIED - close CDATA #IMPLIED - columnalign CDATA #IMPLIED - columnlines CDATA #IMPLIED - columnspacing CDATA #IMPLIED - columnspan %positive-integer; #IMPLIED - columnwidth CDATA #IMPLIED - crossout CDATA #IMPLIED - denomalign (left|center|right) #IMPLIED - depth %length; #IMPLIED - dir (ltr|rtl) #IMPLIED - edge (left|right) #IMPLIED - equalcolumns (true|false) #IMPLIED - equalrows (true|false) #IMPLIED - fence (true|false) #IMPLIED - form (prefix|infix|postfix) #IMPLIED - frame (%linestyle;) #IMPLIED - framespacing CDATA #IMPLIED - groupalign CDATA #IMPLIED - height %length; #IMPLIED - indentalign (left|center|right|auto|id) #IMPLIED - indentalignfirst (left|center|right|auto|id|indentalign) #IMPLIED - indentalignlast (left|center|right|auto|id|indentalign) #IMPLIED - indentshift %length; #IMPLIED - indentshiftfirst CDATA #IMPLIED - indentshiftlast CDATA #IMPLIED - indenttarget CDATA #IMPLIED - largeop (true|false) #IMPLIED - leftoverhang %length; #IMPLIED - length %unsigned-integer; #IMPLIED - linebreak (auto|newline|nobreak|goodbreak|badbreak) #IMPLIED - linebreakmultchar CDATA #IMPLIED - linebreakstyle (before|after|duplicate|infixlinebreakstyle) #IMPLIED - lineleading %length; #IMPLIED - linethickness CDATA #IMPLIED - location (w|nw|n|ne|e|se|s|sw) #IMPLIED - longdivstyle CDATA #IMPLIED - lquote CDATA #IMPLIED - lspace %length; #IMPLIED - mathsize CDATA #IMPLIED - mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur - |script|bold-script|fraktur|sans-serif|bold-sans-serif - |sans-serif-italic|sans-serif-bold-italic|monospace - |initial|tailed|looped|stretched) #IMPLIED - maxsize CDATA #IMPLIED - minlabelspacing %length; #IMPLIED - minsize %length; #IMPLIED - movablelimits (true|false) #IMPLIED - mslinethickness CDATA #IMPLIED - notation CDATA #IMPLIED - numalign (left|center|right) #IMPLIED - open CDATA #IMPLIED - position %integer; #IMPLIED - rightoverhang %length; #IMPLIED - rowalign CDATA #IMPLIED - rowlines CDATA #IMPLIED - rowspacing CDATA #IMPLIED - rowspan %positive-integer; #IMPLIED - rquote CDATA #IMPLIED - rspace %length; #IMPLIED - selection %positive-integer; #IMPLIED - separator (true|false) #IMPLIED - separators CDATA #IMPLIED - shift %integer; #IMPLIED - side (left|right|leftoverlap|rightoverlap) #IMPLIED - stackalign (left|center|right|decimalpoint) #IMPLIED - stretchy (true|false) #IMPLIED - subscriptshift %length; #IMPLIED - superscriptshift %length; #IMPLIED - symmetric (true|false) #IMPLIED - valign CDATA #IMPLIED - width %length; #IMPLIED"> - -<!ENTITY % mstyle.specificattributes " - scriptlevel %integer; #IMPLIED - displaystyle (true|false) #IMPLIED - scriptsizemultiplier %number; #IMPLIED - scriptminsize %length; #IMPLIED - infixlinebreakstyle (before|after|duplicate) #IMPLIED - decimalpoint %character; #IMPLIED"> - -<!ATTLIST ns1:%mstyle.qname; - %CommonAtt; - %CommonPresAtt; - %mstyle.specificattributes; - %mstyle.generalattributes; - %mstyle.deprecatedattributes;> - -<!ELEMENT ns1:%merror.qname; (%ImpliedMrow;)> -<!ATTLIST ns1:%merror.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%merror.qname; - %CommonAtt; - %CommonPresAtt;> - -<!ELEMENT ns1:%mpadded.qname; (%ImpliedMrow;)> -<!ATTLIST ns1:%mpadded.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mpadded.qname; - %CommonAtt; - %CommonPresAtt; - height %mpadded-length; #IMPLIED - depth %mpadded-length; #IMPLIED - width %mpadded-length; #IMPLIED - lspace %mpadded-length; #IMPLIED - voffset %mpadded-length; #IMPLIED> - -<!ELEMENT ns1:%mphantom.qname; (%ImpliedMrow;)> -<!ATTLIST ns1:%mphantom.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mphantom.qname; - %CommonAtt; - %CommonPresAtt;> - -<!ELEMENT ns1:%mfenced.qname; (%MathExpression;)*> -<!ATTLIST ns1:%mfenced.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mfenced.qname; - %CommonAtt; - %CommonPresAtt; - open CDATA #IMPLIED - close CDATA #IMPLIED - separators CDATA #IMPLIED> - -<!ELEMENT ns1:%menclose.qname; (%ImpliedMrow;)> -<!ATTLIST ns1:%menclose.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%menclose.qname; - %CommonAtt; - %CommonPresAtt; - notation CDATA #IMPLIED> - -<!ELEMENT ns1:%msub.qname; ((%MathExpression;),(%MathExpression;))> -<!ATTLIST ns1:%msub.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%msub.qname; - %CommonAtt; - %CommonPresAtt; - subscriptshift %length; #IMPLIED> - -<!ELEMENT ns1:%msup.qname; ((%MathExpression;),(%MathExpression;))> -<!ATTLIST ns1:%msup.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%msup.qname; - %CommonAtt; - %CommonPresAtt; - superscriptshift %length; #IMPLIED> - -<!ENTITY % msubsup.attributes " - %CommonAtt; - %CommonPresAtt; - subscriptshift %length; #IMPLIED - superscriptshift %length; #IMPLIED"> - -<!ELEMENT ns1:%msubsup.qname; ((%MathExpression;),(%MathExpression;), - (%MathExpression;))> -<!ATTLIST ns1:%msubsup.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %msubsup.attributes;> - -<!ELEMENT ns1:%munder.qname; ((%MathExpression;),(%MathExpression;))> -<!ATTLIST ns1:%munder.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%munder.qname; - %CommonAtt; - %CommonPresAtt; - accentunder (true|false) #IMPLIED - align (left|right|center) #IMPLIED> - -<!ELEMENT ns1:%mover.qname; ((%MathExpression;),(%MathExpression;))> -<!ATTLIST ns1:%mover.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mover.qname; - %CommonAtt; - %CommonPresAtt; - accent (true|false) #IMPLIED - align (left|right|center) #IMPLIED> - -<!ELEMENT ns1:%munderover.qname; ((%MathExpression;),(%MathExpression;), - (%MathExpression;))> -<!ATTLIST ns1:%munderover.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%munderover.qname; - %CommonAtt; - %CommonPresAtt; - accent (true|false) #IMPLIED - accentunder (true|false) #IMPLIED - align (left|right|center) #IMPLIED> - -<!ELEMENT ns1:%mmultiscripts.qname; ((%MathExpression;), - (%MultiScriptExpression;)*, - (ns1:%mprescripts.qname;, - (%MultiScriptExpression;)*)?)> -<!ATTLIST ns1:%mmultiscripts.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mmultiscripts.qname; - %msubsup.attributes;> - -<!ELEMENT ns1:%mtable.qname; (%TableRowExpression;)*> -<!ATTLIST ns1:%mtable.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mtable.qname; - %CommonAtt; - %CommonPresAtt; - align CDATA #IMPLIED - rowalign CDATA #IMPLIED - columnalign CDATA #IMPLIED - groupalign CDATA #IMPLIED - alignmentscope CDATA #IMPLIED - columnwidth CDATA #IMPLIED - width CDATA #IMPLIED - rowspacing CDATA #IMPLIED - columnspacing CDATA #IMPLIED - rowlines CDATA #IMPLIED - columnlines CDATA #IMPLIED - frame (%linestyle;) #IMPLIED - framespacing CDATA #IMPLIED - equalrows (true|false) #IMPLIED - equalcolumns (true|false) #IMPLIED - displaystyle (true|false) #IMPLIED - side (left|right|leftoverlap|rightoverlap) #IMPLIED - minlabelspacing %length; #IMPLIED> - -<!ELEMENT ns1:%mlabeledtr.qname; (%TableCellExpression;)+> -<!ATTLIST ns1:%mlabeledtr.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % mtr.attributes " - %CommonAtt; - %CommonPresAtt; - rowalign (top|bottom|center|baseline|axis) #IMPLIED - columnalign CDATA #IMPLIED - groupalign CDATA #IMPLIED"> - -<!ATTLIST ns1:%mlabeledtr.qname; - %mtr.attributes;> - -<!ELEMENT ns1:%mtr.qname; (%TableCellExpression;)*> -<!ATTLIST ns1:%mtr.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %mtr.attributes;> - -<!ELEMENT ns1:%mtd.qname; (%ImpliedMrow;)> -<!ATTLIST ns1:%mtd.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mtd.qname; - %CommonAtt; - %CommonPresAtt; - rowspan %positive-integer; #IMPLIED - columnspan %positive-integer; #IMPLIED - rowalign (top|bottom|center|baseline|axis) #IMPLIED - columnalign (%columnalignstyle;) #IMPLIED - groupalign CDATA #IMPLIED> - -<!ELEMENT ns1:%mstack.qname; (%MstackExpression;)*> -<!ATTLIST ns1:%mstack.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mstack.qname; - %CommonAtt; - %CommonPresAtt; - align CDATA #IMPLIED - stackalign (left|center|right|decimalpoint) #IMPLIED - charalign (left|center|right) #IMPLIED - charspacing CDATA #IMPLIED> - -<!ELEMENT ns1:%mlongdiv.qname; ((%MstackExpression;),(%MstackExpression;), - (%MstackExpression;)+)> -<!ATTLIST ns1:%mlongdiv.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % msgroup.attributes " - %CommonAtt; - %CommonPresAtt; - position %integer; #IMPLIED - shift %integer; #IMPLIED"> - -<!ATTLIST ns1:%mlongdiv.qname; - %msgroup.attributes; - longdivstyle CDATA #IMPLIED> - -<!ELEMENT ns1:%msgroup.qname; (%MstackExpression;)*> -<!ATTLIST ns1:%msgroup.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %msgroup.attributes;> - -<!ELEMENT ns1:%msrow.qname; (%MsrowExpression;)*> -<!ATTLIST ns1:%msrow.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%msrow.qname; - %CommonAtt; - %CommonPresAtt; - position %integer; #IMPLIED> - -<!ELEMENT ns1:%mscarries.qname; (%MsrowExpression;|ns1:%mscarry.qname;)*> -<!ATTLIST ns1:%mscarries.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mscarries.qname; - %CommonAtt; - %CommonPresAtt; - position %integer; #IMPLIED - location (w|nw|n|ne|e|se|s|sw) #IMPLIED - crossout CDATA #IMPLIED - scriptsizemultiplier %number; #IMPLIED> - -<!ELEMENT ns1:%mscarry.qname; (%MsrowExpression;)*> -<!ATTLIST ns1:%mscarry.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%mscarry.qname; - %CommonAtt; - %CommonPresAtt; - location (w|nw|n|ne|e|se|s|sw) #IMPLIED - crossout CDATA #IMPLIED> - -<!ELEMENT ns1:%maction.qname; (%MathExpression;)+> -<!ATTLIST ns1:%maction.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%maction.qname; - %CommonAtt; - %CommonPresAtt; - actiontype CDATA #IMPLIED - selection %positive-integer; #IMPLIED> - -<!-- end of mathml3-presentation.rng --> - -<!-- start of mathml3-common.rng --> - -<!ELEMENT ns1:%math.qname; (%MathExpression;)*> -<!ATTLIST ns1:%math.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ENTITY % NonMathMLAtt ""> - -<!ENTITY % math.deprecatedattributes " - mode CDATA #IMPLIED - macros CDATA #IMPLIED"> - -<!ATTLIST ns1:%math.qname; - %CommonAtt; - display (block|inline) #IMPLIED - maxwidth %length; #IMPLIED - overflow (linebreak|scroll|elide|truncate|scale) #IMPLIED - altimg CDATA #IMPLIED - altimg-width %length; #IMPLIED - altimg-height %length; #IMPLIED - altimg-valign CDATA #IMPLIED - alttext CDATA #IMPLIED - cdgroup CDATA #IMPLIED - %math.deprecatedattributes; - %CommonPresAtt; - %mstyle.specificattributes; - %mstyle.generalattributes;> - -<!ENTITY % name " - name CDATA #REQUIRED"> - -<!ENTITY % cd " - cd CDATA #REQUIRED"> - -<!ENTITY % annotation.attributes " - %CommonAtt; - cd CDATA #IMPLIED - name CDATA #IMPLIED - %DefEncAtt; - src CDATA #IMPLIED"> - -<!ELEMENT ns1:%annotation.qname; (#PCDATA)> -<!ATTLIST ns1:%annotation.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %annotation.attributes;> - -<!ENTITY % annotation-xml.model "(%MathExpression;)*"> - -<!ENTITY % anyElement ""> - -<!ELEMENT ns1:%annotation-xml.qname; (%annotation-xml.model;)> -<!ATTLIST ns1:%annotation-xml.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML' - %annotation.attributes;> - -<!ELEMENT ns1:%semantics.qname; ((%MathExpression;), - (ns1:%annotation.qname; - |ns1:%annotation-xml.qname;)*)> -<!ATTLIST ns1:%semantics.qname; - xmlns:ns1 CDATA #FIXED 'http://www.w3.org/1998/Math/MathML'> - -<!ATTLIST ns1:%semantics.qname; - %CommonAtt; - %DefEncAtt; - cd CDATA #IMPLIED - name CDATA #IMPLIED> diff --git a/htdocs/sgml-lib/WD-MathML3-20100610/README.txt b/htdocs/sgml-lib/WD-MathML3-20100610/README.txt new file mode 100644 index 0000000..ce39ed5 --- /dev/null +++ b/htdocs/sgml-lib/WD-MathML3-20100610/README.txt @@ -0,0 +1,5 @@ +Origin: http://www.w3.org/Math/DTD/ + http://www.w3.org/Math/DTD/mathml3-dtd.zip +Retrieved 2010-06-13 + +Removed: predefined.ent (unreferenced, we have one on REC-xml-entity-names) diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsa.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsa.ent index af6af14..af6af14 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsa.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsa.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsb.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsb.ent index e225952..e225952 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsb.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsb.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsc.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsc.ent index 52e10fe..52e10fe 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsc.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsc.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsn.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsn.ent index e83accf..e83accf 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsn.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsn.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isoamso.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isoamso.ent index 0ac869e..0ac869e 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isoamso.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isoamso.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsr.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsr.ent index e4b064d..e4b064d 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isoamsr.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isoamsr.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isobox.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isobox.ent index 9fa8cd0..9fa8cd0 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isobox.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isobox.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isocyr1.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isocyr1.ent index 2bc3410..2bc3410 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isocyr1.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isocyr1.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isocyr2.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isocyr2.ent index 5dc60c3..5dc60c3 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isocyr2.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isocyr2.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isodia.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isodia.ent index 94bdfc7..94bdfc7 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isodia.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isodia.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isogrk3.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isogrk3.ent index a644d94..a644d94 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isogrk3.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isogrk3.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isolat1.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isolat1.ent index 7d4e982..7d4e982 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isolat1.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isolat1.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isolat2.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isolat2.ent index 93e39e1..93e39e1 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isolat2.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isolat2.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isomfrk.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isomfrk.ent index 62388dd..62388dd 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isomfrk.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isomfrk.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isomopf.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isomopf.ent index 107f308..107f308 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isomopf.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isomopf.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isomscr.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isomscr.ent index d31dd5e..d31dd5e 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isomscr.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isomscr.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isonum.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isonum.ent index 84225b6..84225b6 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isonum.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isonum.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isopub.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isopub.ent index e6f8a8f..e6f8a8f 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isopub.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isopub.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/isotech.ent b/htdocs/sgml-lib/WD-MathML3-20100610/isotech.ent index bb1587b..bb1587b 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/isotech.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/isotech.ent diff --git a/htdocs/sgml-lib/WD-MathML3-20100610/mathml3-qname.mod b/htdocs/sgml-lib/WD-MathML3-20100610/mathml3-qname.mod new file mode 100644 index 0000000..b964155 --- /dev/null +++ b/htdocs/sgml-lib/WD-MathML3-20100610/mathml3-qname.mod @@ -0,0 +1,295 @@ + +<!-- ....................................................................... --> +<!-- MathML Qualified Names Module ........................................ --> +<!-- file: mathml3-qname-1.mod + + This is the Mathematical Markup Language (MathML) 2.0, an XML + application for describing mathematical notation and capturing + both its structure and content. + + Copyright 1998-2010 W3C (MIT, INRIA, Keio), All Rights Reserved. + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" + SYSTEM "mathml3-qname.mod" + + Revisions: + (none) + ....................................................................... --> + +<!-- MathML Qualified Names + + This module is contained in two parts, labeled Section 'A' and 'B': + + Section A declares parameter entities to support namespace- + qualified names, namespace declarations, and name prefixing + for MathML. + + Section B declares parameter entities used to provide + namespace-qualified names for all MathML element types. + + This module is derived from the XHTML Qualified Names Template module. +--> + +<!-- Section A: XHTML XML Namespace Framework :::::::::::::::::::: --> + +<!ENTITY % NS.prefixed "IGNORE" > +<!ENTITY % MATHML.prefixed "%NS.prefixed;" > + +<!-- XLink ............... --> + +<!ENTITY % XLINK.prefix "xlink" > +<!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" > +<!ENTITY % XLINK.xmlns.attrib + "xmlns:%XLINK.prefix; CDATA #FIXED '%XLINK.xmlns;'" +> + +<!-- W3C XML Schema ............... --> + +<!ENTITY % Schema.prefix "xsi" > +<!ENTITY % Schema.xmlns "http://www.w3.org/2001/XMLSchema-instance" > +<!ENTITY % Schema.xmlns.attrib + "xmlns:%Schema.prefix; CDATA #IMPLIED" +> + +<!-- MathML .............. --> + +<!ENTITY % MATHML.xmlns "http://www.w3.org/1998/Math/MathML" > +<!ENTITY % MATHML.prefix "m" > +<![%MATHML.prefixed;[ +<!ENTITY % MATHML.xmlns.extra.attrib "" > +]]> +<!ENTITY % MATHML.xmlns.extra.attrib + "%XLINK.xmlns.attrib; + %Schema.xmlns.attrib;" > + +<![%MATHML.prefixed;[ +<!ENTITY % MATHML.pfx "%MATHML.prefix;:" > +<!ENTITY % MATHML.xmlns.attrib + "xmlns:%MATHML.prefix; CDATA #FIXED '%MATHML.xmlns;' + %MATHML.xmlns.extra.attrib;" +> +]]> +<!ENTITY % MATHML.pfx "" > +<!ENTITY % MATHML.xmlns.attrib + "xmlns CDATA #FIXED '%MATHML.xmlns;' + %MATHML.xmlns.extra.attrib;" +> + +<![%NS.prefixed;[ +<!ENTITY % XHTML.xmlns.extra.attrib + "%MATHML.xmlns.attrib;" > +]]> +<!ENTITY % XHTML.xmlns.extra.attrib + "%XLINK.xmlns.attrib; + %Schema.xmlns.attrib;" +> + + +<!-- ignores subsequent instantiation of this module when + used as external subset rather than module fragment. + NOTE: Do not modify this parameter entity, otherwise + a recursive parsing situation may result. +--> +<!ENTITY % mathml-qname.module "IGNORE" > + +<!-- Section B: MathML Qualified Names ::::::::::::::::::::::::::::: --> + +<!-- 9. This section declares parameter entities used to provide + namespace-qualified names for all MathML element types. +--> + +<!ENTITY % abs.qname "%MATHML.pfx;abs" > +<!ENTITY % and.qname "%MATHML.pfx;and" > +<!ENTITY % annotation-xml.qname "%MATHML.pfx;annotation-xml" > +<!ENTITY % annotation.qname "%MATHML.pfx;annotation" > +<!ENTITY % apply.qname "%MATHML.pfx;apply" > +<!ENTITY % approx.qname "%MATHML.pfx;approx" > +<!ENTITY % arccos.qname "%MATHML.pfx;arccos" > +<!ENTITY % arccosh.qname "%MATHML.pfx;arccosh" > +<!ENTITY % arccot.qname "%MATHML.pfx;arccot" > +<!ENTITY % arccoth.qname "%MATHML.pfx;arccoth" > +<!ENTITY % arccsc.qname "%MATHML.pfx;arccsc" > +<!ENTITY % arccsch.qname "%MATHML.pfx;arccsch" > +<!ENTITY % arcsec.qname "%MATHML.pfx;arcsec" > +<!ENTITY % arcsech.qname "%MATHML.pfx;arcsech" > +<!ENTITY % arcsin.qname "%MATHML.pfx;arcsin" > +<!ENTITY % arcsinh.qname "%MATHML.pfx;arcsinh" > +<!ENTITY % arctan.qname "%MATHML.pfx;arctan" > +<!ENTITY % arctanh.qname "%MATHML.pfx;arctanh" > +<!ENTITY % arg.qname "%MATHML.pfx;arg" > +<!ENTITY % bind.qname "%MATHML.pfx;bind" > +<!ENTITY % bvar.qname "%MATHML.pfx;bvar" > +<!ENTITY % card.qname "%MATHML.pfx;card" > +<!ENTITY % cartesianproduct.qname "%MATHML.pfx;cartesianproduct" > +<!ENTITY % cbytes.qname "%MATHML.pfx;cbytes" > +<!ENTITY % ceiling.qname "%MATHML.pfx;ceiling" > +<!ENTITY % cerror.qname "%MATHML.pfx;cerror" > +<!ENTITY % ci.qname "%MATHML.pfx;ci" > +<!ENTITY % cn.qname "%MATHML.pfx;cn" > +<!ENTITY % codomain.qname "%MATHML.pfx;codomain" > +<!ENTITY % complexes.qname "%MATHML.pfx;complexes" > +<!ENTITY % compose.qname "%MATHML.pfx;compose" > +<!ENTITY % condition.qname "%MATHML.pfx;condition" > +<!ENTITY % conjugate.qname "%MATHML.pfx;conjugate" > +<!ENTITY % cos.qname "%MATHML.pfx;cos" > +<!ENTITY % cosh.qname "%MATHML.pfx;cosh" > +<!ENTITY % cot.qname "%MATHML.pfx;cot" > +<!ENTITY % coth.qname "%MATHML.pfx;coth" > +<!ENTITY % cs.qname "%MATHML.pfx;cs" > +<!ENTITY % csc.qname "%MATHML.pfx;csc" > +<!ENTITY % csch.qname "%MATHML.pfx;csch" > +<!ENTITY % csymbol.qname "%MATHML.pfx;csymbol" > +<!ENTITY % curl.qname "%MATHML.pfx;curl" > +<!ENTITY % declare.qname "%MATHML.pfx;declare" > +<!ENTITY % degree.qname "%MATHML.pfx;degree" > +<!ENTITY % determinant.qname "%MATHML.pfx;determinant" > +<!ENTITY % diff.qname "%MATHML.pfx;diff" > +<!ENTITY % divergence.qname "%MATHML.pfx;divergence" > +<!ENTITY % divide.qname "%MATHML.pfx;divide" > +<!ENTITY % domain.qname "%MATHML.pfx;domain" > +<!ENTITY % domainofapplication.qname "%MATHML.pfx;domainofapplication" > +<!ENTITY % emptyset.qname "%MATHML.pfx;emptyset" > +<!ENTITY % eq.qname "%MATHML.pfx;eq" > +<!ENTITY % equivalent.qname "%MATHML.pfx;equivalent" > +<!ENTITY % eulergamma.qname "%MATHML.pfx;eulergamma" > +<!ENTITY % exists.qname "%MATHML.pfx;exists" > +<!ENTITY % exp.qname "%MATHML.pfx;exp" > +<!ENTITY % exponentiale.qname "%MATHML.pfx;exponentiale" > +<!ENTITY % factorial.qname "%MATHML.pfx;factorial" > +<!ENTITY % factorof.qname "%MATHML.pfx;factorof" > +<!ENTITY % false.qname "%MATHML.pfx;false" > +<!ENTITY % floor.qname "%MATHML.pfx;floor" > +<!ENTITY % fn.qname "%MATHML.pfx;fn" > +<!ENTITY % forall.qname "%MATHML.pfx;forall" > +<!ENTITY % gcd.qname "%MATHML.pfx;gcd" > +<!ENTITY % geq.qname "%MATHML.pfx;geq" > +<!ENTITY % grad.qname "%MATHML.pfx;grad" > +<!ENTITY % gt.qname "%MATHML.pfx;gt" > +<!ENTITY % ident.qname "%MATHML.pfx;ident" > +<!ENTITY % image.qname "%MATHML.pfx;image" > +<!ENTITY % imaginary.qname "%MATHML.pfx;imaginary" > +<!ENTITY % imaginaryi.qname "%MATHML.pfx;imaginaryi" > +<!ENTITY % implies.qname "%MATHML.pfx;implies" > +<!ENTITY % in.qname "%MATHML.pfx;in" > +<!ENTITY % infinity.qname "%MATHML.pfx;infinity" > +<!ENTITY % int.qname "%MATHML.pfx;int" > +<!ENTITY % integers.qname "%MATHML.pfx;integers" > +<!ENTITY % intersect.qname "%MATHML.pfx;intersect" > +<!ENTITY % interval.qname "%MATHML.pfx;interval" > +<!ENTITY % inverse.qname "%MATHML.pfx;inverse" > +<!ENTITY % lambda.qname "%MATHML.pfx;lambda" > +<!ENTITY % laplacian.qname "%MATHML.pfx;laplacian" > +<!ENTITY % lcm.qname "%MATHML.pfx;lcm" > +<!ENTITY % leq.qname "%MATHML.pfx;leq" > +<!ENTITY % limit.qname "%MATHML.pfx;limit" > +<!ENTITY % list.qname "%MATHML.pfx;list" > +<!ENTITY % ln.qname "%MATHML.pfx;ln" > +<!ENTITY % log.qname "%MATHML.pfx;log" > +<!ENTITY % logbase.qname "%MATHML.pfx;logbase" > +<!ENTITY % lowlimit.qname "%MATHML.pfx;lowlimit" > +<!ENTITY % lt.qname "%MATHML.pfx;lt" > +<!ENTITY % maction.qname "%MATHML.pfx;maction" > +<!ENTITY % maligngroup.qname "%MATHML.pfx;maligngroup" > +<!ENTITY % malignmark.qname "%MATHML.pfx;malignmark" > +<!ENTITY % math.qname "%MATHML.pfx;math" > +<!ENTITY % matrix.qname "%MATHML.pfx;matrix" > +<!ENTITY % matrixrow.qname "%MATHML.pfx;matrixrow" > +<!ENTITY % max.qname "%MATHML.pfx;max" > +<!ENTITY % mean.qname "%MATHML.pfx;mean" > +<!ENTITY % median.qname "%MATHML.pfx;median" > +<!ENTITY % menclose.qname "%MATHML.pfx;menclose" > +<!ENTITY % merror.qname "%MATHML.pfx;merror" > +<!ENTITY % mfenced.qname "%MATHML.pfx;mfenced" > +<!ENTITY % mfrac.qname "%MATHML.pfx;mfrac" > +<!ENTITY % mglyph.qname "%MATHML.pfx;mglyph" > +<!ENTITY % mi.qname "%MATHML.pfx;mi" > +<!ENTITY % min.qname "%MATHML.pfx;min" > +<!ENTITY % minus.qname "%MATHML.pfx;minus" > +<!ENTITY % mlabeledtr.qname "%MATHML.pfx;mlabeledtr" > +<!ENTITY % mlongdiv.qname "%MATHML.pfx;mlongdiv" > +<!ENTITY % mmultiscripts.qname "%MATHML.pfx;mmultiscripts" > +<!ENTITY % mn.qname "%MATHML.pfx;mn" > +<!ENTITY % mo.qname "%MATHML.pfx;mo" > +<!ENTITY % mode.qname "%MATHML.pfx;mode" > +<!ENTITY % moment.qname "%MATHML.pfx;moment" > +<!ENTITY % momentabout.qname "%MATHML.pfx;momentabout" > +<!ENTITY % mover.qname "%MATHML.pfx;mover" > +<!ENTITY % mpadded.qname "%MATHML.pfx;mpadded" > +<!ENTITY % mphantom.qname "%MATHML.pfx;mphantom" > +<!ENTITY % mprescripts.qname "%MATHML.pfx;mprescripts" > +<!ENTITY % mroot.qname "%MATHML.pfx;mroot" > +<!ENTITY % mrow.qname "%MATHML.pfx;mrow" > +<!ENTITY % ms.qname "%MATHML.pfx;ms" > +<!ENTITY % mscarries.qname "%MATHML.pfx;mscarries" > +<!ENTITY % mscarry.qname "%MATHML.pfx;mscarry" > +<!ENTITY % msgroup.qname "%MATHML.pfx;msgroup" > +<!ENTITY % msline.qname "%MATHML.pfx;msline" > +<!ENTITY % mspace.qname "%MATHML.pfx;mspace" > +<!ENTITY % msqrt.qname "%MATHML.pfx;msqrt" > +<!ENTITY % msrow.qname "%MATHML.pfx;msrow" > +<!ENTITY % mstack.qname "%MATHML.pfx;mstack" > +<!ENTITY % mstyle.qname "%MATHML.pfx;mstyle" > +<!ENTITY % msub.qname "%MATHML.pfx;msub" > +<!ENTITY % msubsup.qname "%MATHML.pfx;msubsup" > +<!ENTITY % msup.qname "%MATHML.pfx;msup" > +<!ENTITY % mtable.qname "%MATHML.pfx;mtable" > +<!ENTITY % mtd.qname "%MATHML.pfx;mtd" > +<!ENTITY % mtext.qname "%MATHML.pfx;mtext" > +<!ENTITY % mtr.qname "%MATHML.pfx;mtr" > +<!ENTITY % munder.qname "%MATHML.pfx;munder" > +<!ENTITY % munderover.qname "%MATHML.pfx;munderover" > +<!ENTITY % naturalnumbers.qname "%MATHML.pfx;naturalnumbers" > +<!ENTITY % neq.qname "%MATHML.pfx;neq" > +<!ENTITY % none.qname "%MATHML.pfx;none" > +<!ENTITY % not.qname "%MATHML.pfx;not" > +<!ENTITY % notanumber.qname "%MATHML.pfx;notanumber" > +<!ENTITY % notin.qname "%MATHML.pfx;notin" > +<!ENTITY % notprsubset.qname "%MATHML.pfx;notprsubset" > +<!ENTITY % notsubset.qname "%MATHML.pfx;notsubset" > +<!ENTITY % or.qname "%MATHML.pfx;or" > +<!ENTITY % otherwise.qname "%MATHML.pfx;otherwise" > +<!ENTITY % outerproduct.qname "%MATHML.pfx;outerproduct" > +<!ENTITY % partialdiff.qname "%MATHML.pfx;partialdiff" > +<!ENTITY % pi.qname "%MATHML.pfx;pi" > +<!ENTITY % piece.qname "%MATHML.pfx;piece" > +<!ENTITY % piecewise.qname "%MATHML.pfx;piecewise" > +<!ENTITY % plus.qname "%MATHML.pfx;plus" > +<!ENTITY % power.qname "%MATHML.pfx;power" > +<!ENTITY % primes.qname "%MATHML.pfx;primes" > +<!ENTITY % product.qname "%MATHML.pfx;product" > +<!ENTITY % prsubset.qname "%MATHML.pfx;prsubset" > +<!ENTITY % quotient.qname "%MATHML.pfx;quotient" > +<!ENTITY % rationals.qname "%MATHML.pfx;rationals" > +<!ENTITY % real.qname "%MATHML.pfx;real" > +<!ENTITY % reals.qname "%MATHML.pfx;reals" > +<!ENTITY % reln.qname "%MATHML.pfx;reln" > +<!ENTITY % rem.qname "%MATHML.pfx;rem" > +<!ENTITY % root.qname "%MATHML.pfx;root" > +<!ENTITY % scalarproduct.qname "%MATHML.pfx;scalarproduct" > +<!ENTITY % sdev.qname "%MATHML.pfx;sdev" > +<!ENTITY % sec.qname "%MATHML.pfx;sec" > +<!ENTITY % sech.qname "%MATHML.pfx;sech" > +<!ENTITY % selector.qname "%MATHML.pfx;selector" > +<!ENTITY % semantics.qname "%MATHML.pfx;semantics" > +<!ENTITY % sep.qname "%MATHML.pfx;sep" > +<!ENTITY % set.qname "%MATHML.pfx;set" > +<!ENTITY % setdiff.qname "%MATHML.pfx;setdiff" > +<!ENTITY % share.qname "%MATHML.pfx;share" > +<!ENTITY % sin.qname "%MATHML.pfx;sin" > +<!ENTITY % sinh.qname "%MATHML.pfx;sinh" > +<!ENTITY % subset.qname "%MATHML.pfx;subset" > +<!ENTITY % sum.qname "%MATHML.pfx;sum" > +<!ENTITY % tan.qname "%MATHML.pfx;tan" > +<!ENTITY % tanh.qname "%MATHML.pfx;tanh" > +<!ENTITY % tendsto.qname "%MATHML.pfx;tendsto" > +<!ENTITY % times.qname "%MATHML.pfx;times" > +<!ENTITY % transpose.qname "%MATHML.pfx;transpose" > +<!ENTITY % true.qname "%MATHML.pfx;true" > +<!ENTITY % union.qname "%MATHML.pfx;union" > +<!ENTITY % uplimit.qname "%MATHML.pfx;uplimit" > +<!ENTITY % variance.qname "%MATHML.pfx;variance" > +<!ENTITY % vector.qname "%MATHML.pfx;vector" > +<!ENTITY % vectorproduct.qname "%MATHML.pfx;vectorproduct" > +<!ENTITY % xor.qname "%MATHML.pfx;xor" > diff --git a/htdocs/sgml-lib/WD-MathML3-20100610/mathml3.dtd b/htdocs/sgml-lib/WD-MathML3-20100610/mathml3.dtd new file mode 100644 index 0000000..ad4fae1 --- /dev/null +++ b/htdocs/sgml-lib/WD-MathML3-20100610/mathml3.dtd @@ -0,0 +1,1662 @@ + +<!-- MathML 3.0 DTD ....................................................... --> +<!-- file: mathml3.dtd +--> + +<!-- MathML 3.0 DTD + + This is the Mathematical Markup Language (MathML) 3.0, an XML + application for describing mathematical notation and capturing + both its structure and content. + + Copyright © 1998-2010 W3C® (MIT, ERCIM, Keio), All Rights + Reserved. W3C liability, trademark, document use and software + licensing rules apply. + + Permission to use, copy, modify and distribute the MathML 2.0 DTD and + its accompanying documentation for any purpose and without fee is + hereby granted in perpetuity, provided that the above copyright notice + and this paragraph appear in all copies. The copyright holders make + no representation about the suitability of the DTD for any purpose. + + It is provided "as is" without expressed or implied warranty. + + This entity may be identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//DTD MathML 3.0//EN" + SYSTEM "mathml3.dtd" + + Revisions: editor and revision history at EOF +--> +<!-- Entity used to enable marked sections which enforces stricter + checking of MathML syntax rules +--> +<!ENTITY % MathMLstrict "IGNORE"> + +<!-- MathML Qualified Names module ............................... --> +<!ENTITY % mathml-qname.module "INCLUDE" > +<![%mathml-qname.module;[ +<!ENTITY % mathml-qname.mod + PUBLIC "-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" + "mathml3-qname.mod" > +%mathml-qname.mod;]]> + +<!-- if %NS.prefixed; is INCLUDE, include all NS attributes, + otherwise just those associated with MathML +--> +<![%NS.prefixed;[ + <!ENTITY % MATHML.NamespaceDecl.attrib + "%NamespaceDecl.attrib;" +> +]]> +<!ENTITY % MATHML.NamespaceDecl.attrib + "%MATHML.xmlns.attrib;" +> + + +<!-- MathML Character Entities .............................................. --> +<!ENTITY % mathml-charent.module "INCLUDE" > +<![%mathml-charent.module;[ + + +<!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN" "isobox.ent"> +%isobox; +<!ENTITY % isocyr1 PUBLIC "-//W3C//ENTITIES Russian Cyrillic//EN" "isocyr1.ent"> +%isocyr1; +<!ENTITY % isocyr2 PUBLIC "-//W3C//ENTITIES Non-Russian Cyrillic//EN" "isocyr2.ent"> +%isocyr2; +<!ENTITY % isodia PUBLIC "-//W3C//ENTITIES Diacritical Marks//EN" "isodia.ent"> +%isodia; +<!ENTITY % isolat1 PUBLIC "-//W3C//ENTITIES Added Latin 1//EN" "isolat1.ent"> +%isolat1; +<!ENTITY % isolat2 PUBLIC "-//W3C//ENTITIES Added Latin 2//EN" "isolat2.ent"> +%isolat2; +<!ENTITY % isonum PUBLIC "-//W3C//ENTITIES Numeric and Special Graphic//EN" "isonum.ent"> +%isonum; +<!ENTITY % isopub PUBLIC "-//W3C//ENTITIES Publishing//EN" "isopub.ent"> +%isopub; +<!ENTITY % isoamsa PUBLIC "-//W3C//ENTITIES Added Math Symbols: Arrow Relations//EN" "isoamsa.ent"> +%isoamsa; +<!ENTITY % isoamsb PUBLIC "-//W3C//ENTITIES Added Math Symbols: Binary Operators//EN" "isoamsb.ent"> +%isoamsb; +<!ENTITY % isoamsc PUBLIC "-//W3C//ENTITIES Added Math Symbols: Delimiters//EN" "isoamsc.ent"> +%isoamsc; +<!ENTITY % isoamsn PUBLIC "-//W3C//ENTITIES Added Math Symbols: Negated Relations//EN" "isoamsn.ent"> +%isoamsn; +<!ENTITY % isoamso PUBLIC "-//W3C//ENTITIES Added Math Symbols: Ordinary//EN" "isoamso.ent"> +%isoamso; +<!ENTITY % isoamsr PUBLIC "-//W3C//ENTITIES Added Math Symbols: Relations//EN" "isoamsr.ent"> +%isoamsr; +<!ENTITY % isogrk3 PUBLIC "-//W3C//ENTITIES Greek Symbols//EN" "isogrk3.ent"> +%isogrk3; +<!ENTITY % isomfrk PUBLIC "-//W3C//ENTITIES Math Alphabets: Fraktur//EN" "isomfrk.ent"> +%isomfrk; +<!ENTITY % isomopf PUBLIC "-//W3C//ENTITIES Math Alphabets: Open Face//EN" "isomopf.ent"> +%isomopf; +<!ENTITY % isomscr PUBLIC "-//W3C//ENTITIES Math Alphabets: Script//EN" "isomscr.ent"> +%isomscr; +<!ENTITY % isotech PUBLIC "-//W3C//ENTITIES General Technical//EN" "isotech.ent"> +%isotech; +<!ENTITY % mmlextra PUBLIC "-//W3C//ENTITIES Additional MathML Symbols//EN" "mmlextra.ent"> +%mmlextra; +<!ENTITY % mmlalias PUBLIC "-//W3C//ENTITIES MathML Aliases//EN" "mmlalias.ent"> +%mmlalias; + +<!-- end of MathML Character Entity section -->]]> + + + +<!ENTITY % MalignExpression "%maligngroup.qname;|%malignmark.qname;"> + +<!ENTITY % TokenExpression "%mi.qname;|%mn.qname;|%mo.qname;|%mtext.qname; + |%mspace.qname;|%ms.qname;"> + +<!ENTITY % PresentationExpression "%TokenExpression;|%MalignExpression; + |%mrow.qname;|%mfrac.qname;|%msqrt.qname; + |%mroot.qname;|%mstyle.qname; + |%merror.qname;|%mpadded.qname; + |%mphantom.qname;|%mfenced.qname; + |%menclose.qname;|%msub.qname;|%msup.qname; + |%msubsup.qname;|%munder.qname; + |%mover.qname;|%munderover.qname; + |%mmultiscripts.qname;|%mtable.qname; + |%mstack.qname;|%mlongdiv.qname; + |%maction.qname;"> + +<!-- end of mathml3-strict-content.rng --> + +<!ENTITY % cn.content "(#PCDATA|%mglyph.qname;|%sep.qname; + |%PresentationExpression;)*"> + +<!-- start of mathml3-content.rng --> + +<!-- start of mathml3-strict-content.rng --> + +<!ELEMENT %cn.qname; %cn.content;> + +<!ENTITY % ci.content "(#PCDATA|%mglyph.qname; + |%PresentationExpression;)*"> + +<!ELEMENT %ci.qname; %ci.content;> + +<!ENTITY % csymbol.content "(#PCDATA|%mglyph.qname; + |%PresentationExpression;)*"> + +<!ELEMENT %csymbol.qname; %csymbol.content;> + +<!ENTITY % SymbolName "#PCDATA"> + +<!ENTITY % BvarQ "(%bvar.qname;)*"> + +<!ENTITY % DomainQ "(%domainofapplication.qname;|%condition.qname; + |(%lowlimit.qname;,%uplimit.qname;?))*"> + +<!ENTITY % constant-arith.class "%exponentiale.qname;|%imaginaryi.qname; + |%notanumber.qname;|%true.qname; + |%false.qname;|%pi.qname;|%eulergamma.qname; + |%infinity.qname;"> + +<!ENTITY % constant-set.class "%integers.qname;|%reals.qname; + |%rationals.qname;|%naturalnumbers.qname; + |%complexes.qname;|%primes.qname; + |%emptyset.qname;"> + +<!ENTITY % binary-linalg.class "%vectorproduct.qname;|%scalarproduct.qname; + |%outerproduct.qname;"> + +<!ENTITY % nary-linalg.class "%selector.qname;"> + +<!ENTITY % unary-linalg.class "%determinant.qname;|%transpose.qname;"> + +<!ENTITY % nary-constructor.class "%vector.qname;|%matrix.qname; + |%matrixrow.qname;"> + +<!ENTITY % nary-stats.class "%mean.qname;|%sdev.qname;|%variance.qname; + |%median.qname;|%mode.qname;"> + +<!ENTITY % unary-elementary.class "%sin.qname;|%cos.qname;|%tan.qname; + |%sec.qname;|%csc.qname;|%cot.qname; + |%sinh.qname;|%cosh.qname;|%tanh.qname; + |%sech.qname;|%csch.qname;|%coth.qname; + |%arcsin.qname;|%arccos.qname; + |%arctan.qname;|%arccosh.qname; + |%arccot.qname;|%arccoth.qname; + |%arccsc.qname;|%arccsch.qname; + |%arcsec.qname;|%arcsech.qname; + |%arcsinh.qname;|%arctanh.qname;"> + +<!ENTITY % limit.class "%limit.qname;"> + +<!ENTITY % product.class "%product.qname;"> + +<!ENTITY % sum.class "%sum.qname;"> + +<!ENTITY % unary-set.class "%card.qname;"> + +<!ENTITY % nary-set-reln.class "%subset.qname;|%prsubset.qname;"> + +<!ENTITY % binary-set.class "%in.qname;|%notin.qname;|%notsubset.qname; + |%notprsubset.qname;|%setdiff.qname;"> + +<!ENTITY % nary-set.class "%union.qname;|%intersect.qname; + |%cartesianproduct.qname;"> + +<!ENTITY % nary-setlist-constructor.class "%set.qname;|%list.qname;"> + +<!ENTITY % unary-veccalc.class "%divergence.qname;|%grad.qname;|%curl.qname; + |%laplacian.qname;"> + +<!ENTITY % partialdiff.class "%partialdiff.qname;"> + +<!ENTITY % Differential-Operator.class "%diff.qname;"> + +<!ENTITY % int.class "%int.qname;"> + +<!ENTITY % binary-reln.class "%neq.qname;|%approx.qname;|%factorof.qname; + |%tendsto.qname;"> + +<!ENTITY % nary-reln.class "%eq.qname;|%gt.qname;|%lt.qname;|%geq.qname; + |%leq.qname;"> + +<!ENTITY % quantifier.class "%forall.qname;|%exists.qname;"> + +<!ENTITY % binary-logical.class "%implies.qname;|%equivalent.qname;"> + +<!ENTITY % unary-logical.class "%not.qname;"> + +<!ENTITY % nary-logical.class "%and.qname;|%or.qname;|%xor.qname;"> + +<!ENTITY % nary-arith.class "%plus.qname;|%times.qname;|%gcd.qname; + |%lcm.qname;"> + +<!ENTITY % nary-minmax.class "%max.qname;|%min.qname;"> + +<!ENTITY % unary-arith.class "%factorial.qname;|%abs.qname;|%conjugate.qname; + |%arg.qname;|%real.qname;|%imaginary.qname; + |%floor.qname;|%ceiling.qname;|%exp.qname;"> + +<!ENTITY % binary-arith.class "%quotient.qname;|%divide.qname;|%minus.qname; + |%power.qname;|%rem.qname;|%root.qname;"> + +<!ENTITY % nary-functional.class "%compose.qname;"> + +<!ENTITY % lambda.class "%lambda.qname;"> + +<!ENTITY % unary-functional.class "%inverse.qname;|%ident.qname; + |%domain.qname;|%codomain.qname; + |%image.qname;|%ln.qname;|%log.qname; + |%moment.qname;"> + +<!ENTITY % interval.class "%interval.qname;"> + +<!ENTITY % DeprecatedContExp "%reln.qname;|%fn.qname;|%declare.qname;"> + +<!ENTITY % CommonDeprecatedAtt " + other CDATA #IMPLIED"> + +<!ENTITY % Qualifier "(%DomainQ;)|%degree.qname;|%momentabout.qname; + |%logbase.qname;"> + +<!ENTITY % ContExp "%piecewise.qname;|%DeprecatedContExp;|%interval.class; + |%unary-functional.class;|%lambda.class; + |%nary-functional.class;|%binary-arith.class; + |%unary-arith.class;|%nary-minmax.class; + |%nary-arith.class;|%nary-logical.class; + |%unary-logical.class;|%binary-logical.class; + |%quantifier.class;|%nary-reln.class; + |%binary-reln.class;|%int.class; + |%Differential-Operator.class;|%partialdiff.class; + |%unary-veccalc.class; + |%nary-setlist-constructor.class;|%nary-set.class; + |%binary-set.class;|%nary-set-reln.class; + |%unary-set.class;|%sum.class;|%product.class; + |%limit.class;|%unary-elementary.class; + |%nary-stats.class;|%nary-constructor.class; + |%unary-linalg.class;|%nary-linalg.class; + |%binary-linalg.class;|%constant-set.class; + |%constant-arith.class;|%semantics.qname;|%cn.qname; + |%ci.qname;|%csymbol.qname;|%apply.qname;|%bind.qname; + |%share.qname;|%cerror.qname;|%cbytes.qname;|%cs.qname;"> + +<!ENTITY % CommonAtt " +%MATHML.NamespaceDecl.attrib; + %XLINK.prefix;:href CDATA #IMPLIED + %XLINK.prefix;:type CDATA #IMPLIED + xml:lang CDATA #IMPLIED + xml:space (default|preserve) #IMPLIED + id CDATA #IMPLIED + xref CDATA #IMPLIED + class CDATA #IMPLIED + style CDATA #IMPLIED + href CDATA #IMPLIED + %CommonDeprecatedAtt;"> + +<!ENTITY % apply.content "(%ContExp;),(%BvarQ;),(%Qualifier;)*, + (%ContExp;)*"> + +<!ELEMENT %apply.qname; (%apply.content;)> +<!ATTLIST %apply.qname; + %CommonAtt;> + +<!ENTITY % bind.content "%apply.content;"> + +<!ELEMENT %bind.qname; (%bind.content;)> +<!ATTLIST %bind.qname; + %CommonAtt;> + +<!ENTITY % src " + src CDATA #IMPLIED"> + +<!ELEMENT %share.qname; EMPTY> +<!ATTLIST %share.qname; + %CommonAtt; + %src;> + +<!ELEMENT %cerror.qname; (%csymbol.qname;,(%ContExp;)*)> + +<!ATTLIST %cerror.qname; + %CommonAtt;> + +<!ELEMENT %cbytes.qname; (#PCDATA)> + +<!ENTITY % base64 "CDATA"> + +<!ELEMENT %cs.qname; (#PCDATA)> + +<!ENTITY % DefEncAtt " + encoding CDATA #IMPLIED + definitionURL CDATA #IMPLIED"> + +<!ATTLIST %cn.qname; + %CommonAtt; + %DefEncAtt; + type CDATA #IMPLIED + base CDATA #IMPLIED> + +<!ATTLIST %ci.qname; + %CommonAtt; + %DefEncAtt; + type CDATA #IMPLIED> + +<!ENTITY % ci.type " + type CDATA #REQUIRED"> + +<!ATTLIST %csymbol.qname; + %CommonAtt; + %DefEncAtt; + type CDATA #IMPLIED + cd CDATA #IMPLIED> + +<!ELEMENT %bvar.qname; ((%degree.qname;,(%ci.qname;|%semantics.qname;)) + |((%ci.qname;|%semantics.qname;),(%degree.qname;)?))> + +<!ATTLIST %cbytes.qname; + %CommonAtt; + %DefEncAtt;> + +<!ATTLIST %cs.qname; + %CommonAtt; + %DefEncAtt;> + +<!ENTITY % base " + base CDATA #REQUIRED"> + +<!ELEMENT %sep.qname; EMPTY> + +<!ELEMENT %domainofapplication.qname; (%ContExp;)> + +<!ELEMENT %condition.qname; (%ContExp;)> + +<!ELEMENT %uplimit.qname; (%ContExp;)> + +<!ELEMENT %lowlimit.qname; (%ContExp;)> + +<!ELEMENT %degree.qname; (%ContExp;)> + +<!ELEMENT %momentabout.qname; (%ContExp;)> + +<!ELEMENT %logbase.qname; (%ContExp;)> + +<!ENTITY % type " + type CDATA #REQUIRED"> + +<!ENTITY % order " + order (numeric|lexicographic) #REQUIRED"> + +<!ENTITY % closure " + closure CDATA #REQUIRED"> + +<!ELEMENT %piecewise.qname; (%piece.qname;|%otherwise.qname;)*> +<!ATTLIST %piecewise.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %piece.qname; ((%ContExp;),(%ContExp;))> +<!ATTLIST %piece.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %otherwise.qname; (%ContExp;)> +<!ATTLIST %otherwise.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %reln.qname; (%ContExp;)*> + +<!ELEMENT %fn.qname; (%ContExp;)> + +<!ELEMENT %declare.qname; (%ContExp;)+> +<!ATTLIST %declare.qname; + type CDATA #IMPLIED + scope CDATA #IMPLIED + nargs CDATA #IMPLIED + occurrence (prefix|infix|function-model) #IMPLIED + %DefEncAtt;> + +<!ELEMENT %interval.qname; ((%ContExp;),(%ContExp;))> +<!ATTLIST %interval.qname; + %CommonAtt; + %DefEncAtt; + closure CDATA #IMPLIED> + +<!ELEMENT %inverse.qname; EMPTY> +<!ATTLIST %inverse.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %ident.qname; EMPTY> +<!ATTLIST %ident.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %domain.qname; EMPTY> +<!ATTLIST %domain.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %codomain.qname; EMPTY> +<!ATTLIST %codomain.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %image.qname; EMPTY> +<!ATTLIST %image.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %ln.qname; EMPTY> +<!ATTLIST %ln.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %log.qname; EMPTY> +<!ATTLIST %log.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %moment.qname; EMPTY> +<!ATTLIST %moment.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %lambda.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;))> +<!ATTLIST %lambda.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %compose.qname; EMPTY> +<!ATTLIST %compose.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %quotient.qname; EMPTY> +<!ATTLIST %quotient.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %divide.qname; EMPTY> +<!ATTLIST %divide.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %minus.qname; EMPTY> +<!ATTLIST %minus.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %power.qname; EMPTY> +<!ATTLIST %power.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %rem.qname; EMPTY> +<!ATTLIST %rem.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %root.qname; EMPTY> +<!ATTLIST %root.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %factorial.qname; EMPTY> +<!ATTLIST %factorial.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %abs.qname; EMPTY> +<!ATTLIST %abs.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %conjugate.qname; EMPTY> +<!ATTLIST %conjugate.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arg.qname; EMPTY> +<!ATTLIST %arg.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %real.qname; EMPTY> +<!ATTLIST %real.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %imaginary.qname; EMPTY> +<!ATTLIST %imaginary.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %floor.qname; EMPTY> +<!ATTLIST %floor.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %ceiling.qname; EMPTY> +<!ATTLIST %ceiling.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %exp.qname; EMPTY> +<!ATTLIST %exp.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %max.qname; EMPTY> +<!ATTLIST %max.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %min.qname; EMPTY> +<!ATTLIST %min.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %plus.qname; EMPTY> +<!ATTLIST %plus.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %times.qname; EMPTY> +<!ATTLIST %times.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %gcd.qname; EMPTY> +<!ATTLIST %gcd.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %lcm.qname; EMPTY> +<!ATTLIST %lcm.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %and.qname; EMPTY> +<!ATTLIST %and.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %or.qname; EMPTY> +<!ATTLIST %or.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %xor.qname; EMPTY> +<!ATTLIST %xor.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %not.qname; EMPTY> +<!ATTLIST %not.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %implies.qname; EMPTY> +<!ATTLIST %implies.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %equivalent.qname; EMPTY> +<!ATTLIST %equivalent.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %forall.qname; EMPTY> +<!ATTLIST %forall.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %exists.qname; EMPTY> +<!ATTLIST %exists.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %eq.qname; EMPTY> +<!ATTLIST %eq.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %gt.qname; EMPTY> +<!ATTLIST %gt.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %lt.qname; EMPTY> +<!ATTLIST %lt.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %geq.qname; EMPTY> +<!ATTLIST %geq.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %leq.qname; EMPTY> +<!ATTLIST %leq.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %neq.qname; EMPTY> +<!ATTLIST %neq.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %approx.qname; EMPTY> +<!ATTLIST %approx.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %factorof.qname; EMPTY> +<!ATTLIST %factorof.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %tendsto.qname; EMPTY> +<!ATTLIST %tendsto.qname; + %CommonAtt; + %DefEncAtt; + type CDATA #IMPLIED> + +<!ELEMENT %int.qname; EMPTY> +<!ATTLIST %int.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %diff.qname; EMPTY> +<!ATTLIST %diff.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %partialdiff.qname; EMPTY> +<!ATTLIST %partialdiff.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %divergence.qname; EMPTY> +<!ATTLIST %divergence.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %grad.qname; EMPTY> +<!ATTLIST %grad.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %curl.qname; EMPTY> +<!ATTLIST %curl.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %laplacian.qname; EMPTY> +<!ATTLIST %laplacian.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %set.qname; ((%BvarQ;)*,(%DomainQ;)*,(%ContExp;)*)> +<!ATTLIST %set.qname; + %CommonAtt; + %DefEncAtt; + type CDATA #IMPLIED> + +<!ELEMENT %list.qname; ((%BvarQ;)*,(%DomainQ;)*,(%ContExp;)*)> +<!ATTLIST %list.qname; + %CommonAtt; + %DefEncAtt; + order (numeric|lexicographic) #IMPLIED> + +<!ELEMENT %union.qname; EMPTY> +<!ATTLIST %union.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %intersect.qname; EMPTY> +<!ATTLIST %intersect.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %cartesianproduct.qname; EMPTY> +<!ATTLIST %cartesianproduct.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %in.qname; EMPTY> +<!ATTLIST %in.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %notin.qname; EMPTY> +<!ATTLIST %notin.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %notsubset.qname; EMPTY> +<!ATTLIST %notsubset.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %notprsubset.qname; EMPTY> +<!ATTLIST %notprsubset.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %setdiff.qname; EMPTY> +<!ATTLIST %setdiff.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %subset.qname; EMPTY> +<!ATTLIST %subset.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %prsubset.qname; EMPTY> +<!ATTLIST %prsubset.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %card.qname; EMPTY> +<!ATTLIST %card.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %sum.qname; EMPTY> +<!ATTLIST %sum.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %product.qname; EMPTY> +<!ATTLIST %product.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %limit.qname; EMPTY> +<!ATTLIST %limit.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %sin.qname; EMPTY> +<!ATTLIST %sin.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %cos.qname; EMPTY> +<!ATTLIST %cos.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %tan.qname; EMPTY> +<!ATTLIST %tan.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %sec.qname; EMPTY> +<!ATTLIST %sec.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %csc.qname; EMPTY> +<!ATTLIST %csc.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %cot.qname; EMPTY> +<!ATTLIST %cot.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %sinh.qname; EMPTY> +<!ATTLIST %sinh.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %cosh.qname; EMPTY> +<!ATTLIST %cosh.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %tanh.qname; EMPTY> +<!ATTLIST %tanh.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %sech.qname; EMPTY> +<!ATTLIST %sech.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %csch.qname; EMPTY> +<!ATTLIST %csch.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %coth.qname; EMPTY> +<!ATTLIST %coth.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arcsin.qname; EMPTY> +<!ATTLIST %arcsin.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arccos.qname; EMPTY> +<!ATTLIST %arccos.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arctan.qname; EMPTY> +<!ATTLIST %arctan.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arccosh.qname; EMPTY> +<!ATTLIST %arccosh.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arccot.qname; EMPTY> +<!ATTLIST %arccot.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arccoth.qname; EMPTY> +<!ATTLIST %arccoth.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arccsc.qname; EMPTY> +<!ATTLIST %arccsc.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arccsch.qname; EMPTY> +<!ATTLIST %arccsch.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arcsec.qname; EMPTY> +<!ATTLIST %arcsec.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arcsech.qname; EMPTY> +<!ATTLIST %arcsech.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arcsinh.qname; EMPTY> +<!ATTLIST %arcsinh.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %arctanh.qname; EMPTY> +<!ATTLIST %arctanh.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %mean.qname; EMPTY> +<!ATTLIST %mean.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %sdev.qname; EMPTY> +<!ATTLIST %sdev.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %variance.qname; EMPTY> +<!ATTLIST %variance.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %median.qname; EMPTY> +<!ATTLIST %median.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %mode.qname; EMPTY> +<!ATTLIST %mode.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %vector.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)> +<!ATTLIST %vector.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %matrix.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)> +<!ATTLIST %matrix.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %matrixrow.qname; ((%BvarQ;),(%DomainQ;),(%ContExp;)*)> +<!ATTLIST %matrixrow.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %determinant.qname; EMPTY> +<!ATTLIST %determinant.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %transpose.qname; EMPTY> +<!ATTLIST %transpose.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %selector.qname; EMPTY> +<!ATTLIST %selector.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %vectorproduct.qname; EMPTY> +<!ATTLIST %vectorproduct.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %scalarproduct.qname; EMPTY> +<!ATTLIST %scalarproduct.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %outerproduct.qname; EMPTY> +<!ATTLIST %outerproduct.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %integers.qname; EMPTY> +<!ATTLIST %integers.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %reals.qname; EMPTY> +<!ATTLIST %reals.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %rationals.qname; EMPTY> +<!ATTLIST %rationals.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %naturalnumbers.qname; EMPTY> +<!ATTLIST %naturalnumbers.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %complexes.qname; EMPTY> +<!ATTLIST %complexes.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %primes.qname; EMPTY> +<!ATTLIST %primes.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %emptyset.qname; EMPTY> +<!ATTLIST %emptyset.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %exponentiale.qname; EMPTY> +<!ATTLIST %exponentiale.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %imaginaryi.qname; EMPTY> +<!ATTLIST %imaginaryi.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %notanumber.qname; EMPTY> +<!ATTLIST %notanumber.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %true.qname; EMPTY> +<!ATTLIST %true.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %false.qname; EMPTY> +<!ATTLIST %false.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %pi.qname; EMPTY> +<!ATTLIST %pi.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %eulergamma.qname; EMPTY> +<!ATTLIST %eulergamma.qname; + %CommonAtt; + %DefEncAtt;> + +<!ELEMENT %infinity.qname; EMPTY> +<!ATTLIST %infinity.qname; + %CommonAtt; + %DefEncAtt;> + +<!-- end of mathml3-common.rng --> + +<!ENTITY % MathExpression "%ContExp;|%PresentationExpression;"> + +<!-- end of mathml3-content.rng --> + +<!-- start of mathml3-presentation.rng --> + +<!ENTITY % ImpliedMrow "(%MathExpression;)*"> + +<!ENTITY % TableRowExpression "%mtr.qname;|%mlabeledtr.qname;"> + +<!ENTITY % TableCellExpression "%mtd.qname;"> + +<!ENTITY % MstackExpression "%MathExpression;|%mscarries.qname; + |%msline.qname;|%msrow.qname;|%msgroup.qname;"> + +<!ENTITY % MsrowExpression "%MathExpression;|%none.qname;"> + +<!ENTITY % MultiScriptExpression "(%MathExpression;|%none.qname;), + (%MathExpression;|%none.qname;)"> + +<!ENTITY % mpadded-length "CDATA"> + +<!ENTITY % linestyle "none|solid|dashed"> + +<!ENTITY % verticalalign "top|bottom|center|baseline|axis"> + +<!ENTITY % columnalignstyle "left|center|right"> + +<!ENTITY % notationstyle "longdiv|actuarial|radical|box|roundedbox + |circle|left|right|top|bottom|updiagonalstrike + |downdiagonalstrike|verticalstrike + |horizontalstrike|madruwb"> + +<!ENTITY % idref "#PCDATA"> + +<!ENTITY % unsigned-integer "CDATA"> + +<!ENTITY % integer "CDATA"> + +<!ENTITY % number "CDATA"> + +<!ENTITY % character "CDATA"> + +<!ENTITY % color "CDATA"> + +<!ENTITY % group-alignment "left|center|right|decimalpoint"> + +<!ENTITY % group-alignment-list "#PCDATA"> + +<!ENTITY % group-alignment-list-list "#PCDATA"> + +<!ENTITY % positive-integer "CDATA"> + +<!ENTITY % token.content "#PCDATA|%mglyph.qname;|%malignmark.qname;"> + +<!ELEMENT %mi.qname; (%token.content;)*> + +<!ENTITY % length "CDATA"> + +<!ENTITY % DeprecatedTokenAtt " + fontfamily CDATA #IMPLIED + fontweight (normal|bold) #IMPLIED + fontstyle (normal|italic) #IMPLIED + fontsize %length; #IMPLIED + color %color; #IMPLIED + background CDATA #IMPLIED"> + +<!ENTITY % TokenAtt " + mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur + |script|bold-script|fraktur|sans-serif|bold-sans-serif + |sans-serif-italic|sans-serif-bold-italic|monospace + |initial|tailed|looped|stretched) #IMPLIED + mathsize CDATA #IMPLIED + dir (ltr|rtl) #IMPLIED + %DeprecatedTokenAtt;"> + +<!ENTITY % CommonPresAtt " + mathcolor %color; #IMPLIED + mathbackground CDATA #IMPLIED"> + +<!ATTLIST %mi.qname; + %CommonAtt; + %CommonPresAtt; + %TokenAtt;> + +<!ELEMENT %mn.qname; (%token.content;)*> + +<!ATTLIST %mn.qname; + %CommonAtt; + %CommonPresAtt; + %TokenAtt;> + +<!ELEMENT %mo.qname; (%token.content;)*> + +<!ATTLIST %mo.qname; + %CommonAtt; + %CommonPresAtt; + %TokenAtt; + form (prefix|infix|postfix) #IMPLIED + fence (true|false) #IMPLIED + separator (true|false) #IMPLIED + lspace %length; #IMPLIED + rspace %length; #IMPLIED + stretchy (true|false) #IMPLIED + symmetric (true|false) #IMPLIED + maxsize CDATA #IMPLIED + minsize %length; #IMPLIED + largeop (true|false) #IMPLIED + movablelimits (true|false) #IMPLIED + accent (true|false) #IMPLIED + linebreak (auto|newline|nobreak|goodbreak|badbreak) #IMPLIED + lineleading %length; #IMPLIED + linebreakstyle (before|after|duplicate|infixlinebreakstyle) #IMPLIED + linebreakmultchar CDATA #IMPLIED + indentalign (left|center|right|auto|id) #IMPLIED + indentshift %length; #IMPLIED + indenttarget CDATA #IMPLIED + indentalignfirst (left|center|right|auto|id|indentalign) #IMPLIED + indentshiftfirst CDATA #IMPLIED + indentalignlast (left|center|right|auto|id|indentalign) #IMPLIED + indentshiftlast CDATA #IMPLIED> + +<!ELEMENT %mtext.qname; (%token.content;)*> + +<!ATTLIST %mtext.qname; + %CommonAtt; + %CommonPresAtt; + %TokenAtt;> + +<!ELEMENT %mspace.qname; EMPTY> + +<!ATTLIST %mspace.qname; + %CommonAtt; + %CommonPresAtt; + %TokenAtt; + width %length; #IMPLIED + height %length; #IMPLIED + depth %length; #IMPLIED + linebreak (auto|newline|nobreak|goodbreak|badbreak + |indentingnewline) #IMPLIED> + +<!ELEMENT %ms.qname; (%token.content;)*> + +<!ATTLIST %ms.qname; + %CommonAtt; + %CommonPresAtt; + %TokenAtt; + lquote CDATA #IMPLIED + rquote CDATA #IMPLIED> + +<!ENTITY % mglyph.deprecatedattributes " + index %integer; #IMPLIED + mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur + |script|bold-script|fraktur|sans-serif|bold-sans-serif + |sans-serif-italic|sans-serif-bold-italic|monospace + |initial|tailed|looped|stretched) #IMPLIED + mathsize CDATA #IMPLIED + %DeprecatedTokenAtt;"> + +<!ENTITY % mglyph.attributes " + %CommonAtt; + %CommonPresAtt; + src CDATA #IMPLIED + width %length; #IMPLIED + height %length; #IMPLIED + valign %length; #IMPLIED + alt CDATA #IMPLIED"> + +<!ELEMENT %mglyph.qname; EMPTY> +<!ATTLIST %mglyph.qname; + %mglyph.attributes; + %mglyph.deprecatedattributes;> + +<!ELEMENT %msline.qname; EMPTY> + +<!ATTLIST %msline.qname; + %CommonAtt; + %CommonPresAtt; + position %integer; #IMPLIED + length %unsigned-integer; #IMPLIED + leftoverhang %length; #IMPLIED + rightoverhang %length; #IMPLIED + mslinethickness CDATA #IMPLIED> + +<!ELEMENT %none.qname; EMPTY> + +<!ATTLIST %none.qname; + %CommonAtt; + %CommonPresAtt;> + +<!ELEMENT %mprescripts.qname; EMPTY> + +<!ATTLIST %mprescripts.qname; + %CommonAtt; + %CommonPresAtt;> + +<!ELEMENT %malignmark.qname; EMPTY> + +<!ATTLIST %malignmark.qname; + %CommonAtt; + %CommonPresAtt; + edge (left|right) #IMPLIED> + +<!ELEMENT %maligngroup.qname; EMPTY> + +<!ATTLIST %maligngroup.qname; + %CommonAtt; + %CommonPresAtt; + groupalign (left|center|right|decimalpoint) #IMPLIED> + +<!ELEMENT %mrow.qname; (%MathExpression;)*> + +<!ATTLIST %mrow.qname; + %CommonAtt; + %CommonPresAtt; + dir (ltr|rtl) #IMPLIED> + +<!ELEMENT %mfrac.qname; ((%MathExpression;),(%MathExpression;))> + +<!ATTLIST %mfrac.qname; + %CommonAtt; + %CommonPresAtt; + linethickness CDATA #IMPLIED + numalign (left|center|right) #IMPLIED + denomalign (left|center|right) #IMPLIED + bevelled (true|false) #IMPLIED> + +<!ELEMENT %msqrt.qname; (%ImpliedMrow;)> + +<!ATTLIST %msqrt.qname; + %CommonAtt; + %CommonPresAtt;> + +<!ELEMENT %mroot.qname; ((%MathExpression;),(%MathExpression;))> + +<!ATTLIST %mroot.qname; + %CommonAtt; + %CommonPresAtt;> + +<!ELEMENT %mstyle.qname; (%ImpliedMrow;)> + +<!ENTITY % mstyle.deprecatedattributes " + %DeprecatedTokenAtt; + veryverythinmathspace %length; #IMPLIED + verythinmathspace %length; #IMPLIED + thinmathspace %length; #IMPLIED + mediummathspace %length; #IMPLIED + thickmathspace %length; #IMPLIED + verythickmathspace %length; #IMPLIED + veryverythickmathspace %length; #IMPLIED"> + +<!ENTITY % mstyle.generalattributes " + accent (true|false) #IMPLIED + accentunder (true|false) #IMPLIED + align (left|right|center) #IMPLIED + alignmentscope CDATA #IMPLIED + bevelled (true|false) #IMPLIED + charalign (left|center|right) #IMPLIED + charspacing CDATA #IMPLIED + close CDATA #IMPLIED + columnalign CDATA #IMPLIED + columnlines CDATA #IMPLIED + columnspacing CDATA #IMPLIED + columnspan %positive-integer; #IMPLIED + columnwidth CDATA #IMPLIED + crossout CDATA #IMPLIED + denomalign (left|center|right) #IMPLIED + depth %length; #IMPLIED + dir (ltr|rtl) #IMPLIED + edge (left|right) #IMPLIED + equalcolumns (true|false) #IMPLIED + equalrows (true|false) #IMPLIED + fence (true|false) #IMPLIED + form (prefix|infix|postfix) #IMPLIED + frame (%linestyle;) #IMPLIED + framespacing CDATA #IMPLIED + groupalign CDATA #IMPLIED + height %length; #IMPLIED + indentalign (left|center|right|auto|id) #IMPLIED + indentalignfirst (left|center|right|auto|id|indentalign) #IMPLIED + indentalignlast (left|center|right|auto|id|indentalign) #IMPLIED + indentshift %length; #IMPLIED + indentshiftfirst CDATA #IMPLIED + indentshiftlast CDATA #IMPLIED + indenttarget CDATA #IMPLIED + largeop (true|false) #IMPLIED + leftoverhang %length; #IMPLIED + length %unsigned-integer; #IMPLIED + linebreak (auto|newline|nobreak|goodbreak|badbreak) #IMPLIED + linebreakmultchar CDATA #IMPLIED + linebreakstyle (before|after|duplicate|infixlinebreakstyle) #IMPLIED + lineleading %length; #IMPLIED + linethickness CDATA #IMPLIED + location (w|nw|n|ne|e|se|s|sw) #IMPLIED + longdivstyle CDATA #IMPLIED + lquote CDATA #IMPLIED + lspace %length; #IMPLIED + mathsize CDATA #IMPLIED + mathvariant (normal|bold|italic|bold-italic|double-struck|bold-fraktur + |script|bold-script|fraktur|sans-serif|bold-sans-serif + |sans-serif-italic|sans-serif-bold-italic|monospace + |initial|tailed|looped|stretched) #IMPLIED + maxsize CDATA #IMPLIED + minlabelspacing %length; #IMPLIED + minsize %length; #IMPLIED + movablelimits (true|false) #IMPLIED + mslinethickness CDATA #IMPLIED + notation CDATA #IMPLIED + numalign (left|center|right) #IMPLIED + open CDATA #IMPLIED + position %integer; #IMPLIED + rightoverhang %length; #IMPLIED + rowalign CDATA #IMPLIED + rowlines CDATA #IMPLIED + rowspacing CDATA #IMPLIED + rowspan %positive-integer; #IMPLIED + rquote CDATA #IMPLIED + rspace %length; #IMPLIED + selection %positive-integer; #IMPLIED + separator (true|false) #IMPLIED + separators CDATA #IMPLIED + shift %integer; #IMPLIED + side (left|right|leftoverlap|rightoverlap) #IMPLIED + stackalign (left|center|right|decimalpoint) #IMPLIED + stretchy (true|false) #IMPLIED + subscriptshift %length; #IMPLIED + superscriptshift %length; #IMPLIED + symmetric (true|false) #IMPLIED + valign %length; #IMPLIED + width %length; #IMPLIED"> + +<!ENTITY % mstyle.specificattributes " + scriptlevel %integer; #IMPLIED + displaystyle (true|false) #IMPLIED + scriptsizemultiplier %number; #IMPLIED + scriptminsize %length; #IMPLIED + infixlinebreakstyle (before|after|duplicate) #IMPLIED + decimalpoint %character; #IMPLIED"> + +<!ATTLIST %mstyle.qname; + %CommonAtt; + %CommonPresAtt; + %mstyle.specificattributes; + %mstyle.generalattributes; + %mstyle.deprecatedattributes;> + +<!ELEMENT %merror.qname; (%ImpliedMrow;)> + +<!ATTLIST %merror.qname; + %CommonAtt; + %CommonPresAtt;> + +<!ELEMENT %mpadded.qname; (%ImpliedMrow;)> + +<!ATTLIST %mpadded.qname; + %CommonAtt; + %CommonPresAtt; + height %mpadded-length; #IMPLIED + depth %mpadded-length; #IMPLIED + width %mpadded-length; #IMPLIED + lspace %mpadded-length; #IMPLIED + voffset %mpadded-length; #IMPLIED> + +<!ELEMENT %mphantom.qname; (%ImpliedMrow;)> + +<!ATTLIST %mphantom.qname; + %CommonAtt; + %CommonPresAtt;> + +<!ELEMENT %mfenced.qname; (%MathExpression;)*> + +<!ATTLIST %mfenced.qname; + %CommonAtt; + %CommonPresAtt; + open CDATA #IMPLIED + close CDATA #IMPLIED + separators CDATA #IMPLIED> + +<!ELEMENT %menclose.qname; (%ImpliedMrow;)> + +<!ATTLIST %menclose.qname; + %CommonAtt; + %CommonPresAtt; + notation CDATA #IMPLIED> + +<!ELEMENT %msub.qname; ((%MathExpression;),(%MathExpression;))> + +<!ATTLIST %msub.qname; + %CommonAtt; + %CommonPresAtt; + subscriptshift %length; #IMPLIED> + +<!ELEMENT %msup.qname; ((%MathExpression;),(%MathExpression;))> + +<!ATTLIST %msup.qname; + %CommonAtt; + %CommonPresAtt; + superscriptshift %length; #IMPLIED> + +<!ENTITY % msubsup.attributes " + %CommonAtt; + %CommonPresAtt; + subscriptshift %length; #IMPLIED + superscriptshift %length; #IMPLIED"> + +<!ELEMENT %msubsup.qname; ((%MathExpression;),(%MathExpression;), + (%MathExpression;))> +<!ATTLIST %msubsup.qname; + %msubsup.attributes;> + +<!ELEMENT %munder.qname; ((%MathExpression;),(%MathExpression;))> + +<!ATTLIST %munder.qname; + %CommonAtt; + %CommonPresAtt; + accentunder (true|false) #IMPLIED + align (left|right|center) #IMPLIED> + +<!ELEMENT %mover.qname; ((%MathExpression;),(%MathExpression;))> + +<!ATTLIST %mover.qname; + %CommonAtt; + %CommonPresAtt; + accent (true|false) #IMPLIED + align (left|right|center) #IMPLIED> + +<!ELEMENT %munderover.qname; ((%MathExpression;),(%MathExpression;), + (%MathExpression;))> + +<!ATTLIST %munderover.qname; + %CommonAtt; + %CommonPresAtt; + accent (true|false) #IMPLIED + accentunder (true|false) #IMPLIED + align (left|right|center) #IMPLIED> + +<!ELEMENT %mmultiscripts.qname; ((%MathExpression;), + (%MultiScriptExpression;)*, + (%mprescripts.qname;, + (%MultiScriptExpression;)*)?)> + +<!ATTLIST %mmultiscripts.qname; + %msubsup.attributes;> + +<!ELEMENT %mtable.qname; (%TableRowExpression;)*> + +<!ATTLIST %mtable.qname; + %CommonAtt; + %CommonPresAtt; + align CDATA #IMPLIED + rowalign CDATA #IMPLIED + columnalign CDATA #IMPLIED + groupalign CDATA #IMPLIED + alignmentscope CDATA #IMPLIED + columnwidth CDATA #IMPLIED + width CDATA #IMPLIED + rowspacing CDATA #IMPLIED + columnspacing CDATA #IMPLIED + rowlines CDATA #IMPLIED + columnlines CDATA #IMPLIED + frame (%linestyle;) #IMPLIED + framespacing CDATA #IMPLIED + equalrows (true|false) #IMPLIED + equalcolumns (true|false) #IMPLIED + displaystyle (true|false) #IMPLIED + side (left|right|leftoverlap|rightoverlap) #IMPLIED + minlabelspacing %length; #IMPLIED> + +<!ELEMENT %mlabeledtr.qname; (%TableCellExpression;)+> + +<!ENTITY % mtr.attributes " + %CommonAtt; + %CommonPresAtt; + rowalign (top|bottom|center|baseline|axis) #IMPLIED + columnalign CDATA #IMPLIED + groupalign CDATA #IMPLIED"> + +<!ATTLIST %mlabeledtr.qname; + %mtr.attributes;> + +<!ELEMENT %mtr.qname; (%TableCellExpression;)*> +<!ATTLIST %mtr.qname; + %mtr.attributes;> + +<!ELEMENT %mtd.qname; (%ImpliedMrow;)> + +<!ATTLIST %mtd.qname; + %CommonAtt; + %CommonPresAtt; + rowspan %positive-integer; #IMPLIED + columnspan %positive-integer; #IMPLIED + rowalign (top|bottom|center|baseline|axis) #IMPLIED + columnalign (%columnalignstyle;) #IMPLIED + groupalign CDATA #IMPLIED> + +<!ELEMENT %mstack.qname; (%MstackExpression;)*> + +<!ATTLIST %mstack.qname; + %CommonAtt; + %CommonPresAtt; + align CDATA #IMPLIED + stackalign (left|center|right|decimalpoint) #IMPLIED + charalign (left|center|right) #IMPLIED + charspacing CDATA #IMPLIED> + +<!ELEMENT %mlongdiv.qname; ((%MstackExpression;),(%MstackExpression;), + (%MstackExpression;)+)> + +<!ENTITY % msgroup.attributes " + %CommonAtt; + %CommonPresAtt; + position %integer; #IMPLIED + shift %integer; #IMPLIED"> + +<!ATTLIST %mlongdiv.qname; + %msgroup.attributes; + longdivstyle CDATA #IMPLIED> + +<!ELEMENT %msgroup.qname; (%MstackExpression;)*> +<!ATTLIST %msgroup.qname; + %msgroup.attributes;> + +<!ELEMENT %msrow.qname; (%MsrowExpression;)*> + +<!ATTLIST %msrow.qname; + %CommonAtt; + %CommonPresAtt; + position %integer; #IMPLIED> + +<!ELEMENT %mscarries.qname; (%MsrowExpression;|%mscarry.qname;)*> + +<!ATTLIST %mscarries.qname; + %CommonAtt; + %CommonPresAtt; + position %integer; #IMPLIED + location (w|nw|n|ne|e|se|s|sw) #IMPLIED + crossout CDATA #IMPLIED + scriptsizemultiplier %number; #IMPLIED> + +<!ELEMENT %mscarry.qname; (%MsrowExpression;)*> + +<!ATTLIST %mscarry.qname; + %CommonAtt; + %CommonPresAtt; + location (w|nw|n|ne|e|se|s|sw) #IMPLIED + crossout CDATA #IMPLIED> + +<!ELEMENT %maction.qname; (%MathExpression;)+> + +<!ATTLIST %maction.qname; + %CommonAtt; + %CommonPresAtt; + actiontype CDATA #IMPLIED + selection %positive-integer; #IMPLIED> + +<!-- end of mathml3-presentation.rng --> + +<!-- start of mathml3-common.rng --> + +<!ELEMENT %math.qname; (%MathExpression;)*> + +<!ENTITY % NonMathMLAtt ""> + +<!ENTITY % math.deprecatedattributes " + mode CDATA #IMPLIED + macros CDATA #IMPLIED"> + +<!ATTLIST %math.qname; + %CommonAtt; + display (block|inline) #IMPLIED + maxwidth %length; #IMPLIED + overflow (linebreak|scroll|elide|truncate|scale) #IMPLIED + altimg CDATA #IMPLIED + altimg-width %length; #IMPLIED + altimg-height %length; #IMPLIED + altimg-valign CDATA #IMPLIED + alttext CDATA #IMPLIED + cdgroup CDATA #IMPLIED + %math.deprecatedattributes; + %CommonPresAtt; + %mstyle.specificattributes; + %mstyle.generalattributes;> + +<!ENTITY % name " + name CDATA #REQUIRED"> + +<!ENTITY % cd " + cd CDATA #REQUIRED"> + +<!ENTITY % annotation.attributes " + %CommonAtt; + cd CDATA #IMPLIED + name CDATA #IMPLIED + %DefEncAtt; + src CDATA #IMPLIED"> + +<!ELEMENT %annotation.qname; (#PCDATA)> +<!ATTLIST %annotation.qname; + %annotation.attributes;> + +<!ENTITY % annotation-xml.model "(%MathExpression;)*"> + +<!ENTITY % anyElement ""> + +<!ELEMENT %annotation-xml.qname; (%annotation-xml.model;)> +<!ATTLIST %annotation-xml.qname; + %annotation.attributes;> + +<!ELEMENT %semantics.qname; ((%MathExpression;), + (%annotation.qname;|%annotation-xml.qname;)*)> + +<!ATTLIST %semantics.qname; + %CommonAtt; + %DefEncAtt; + cd CDATA #IMPLIED + name CDATA #IMPLIED> diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/mmlalias.ent b/htdocs/sgml-lib/WD-MathML3-20100610/mmlalias.ent index df291d4..df291d4 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/mmlalias.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/mmlalias.ent diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/mmlextra.ent b/htdocs/sgml-lib/WD-MathML3-20100610/mmlextra.ent index a5e50d6..a5e50d6 100644 --- a/htdocs/sgml-lib/CR-MathML3-20091215/mmlextra.ent +++ b/htdocs/sgml-lib/WD-MathML3-20100610/mmlextra.ent diff --git a/htdocs/sgml-lib/catalog.xml b/htdocs/sgml-lib/catalog.xml index ec61696..4a8b727 100644 --- a/htdocs/sgml-lib/catalog.xml +++ b/htdocs/sgml-lib/catalog.xml @@ -10,29 +10,29 @@ <public publicId="-//W3C//ENTITIES MathML 2.0 Qualified Names 1.0//EN" uri="XX-MathML2-20031104/mathml2-qname-1.mod" /> <public publicId="-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" uri="XX-MathML2-20031104/xhtml-math11-f.dtd" /> <system systemId="http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" uri="XX-MathML2-20031104/xhtml-math11-f.dtd" /> - <public publicId="-//W3C//DTD MathML 3.0//EN" uri="CR-MathML3-20091215/mathml3.dtd" /> - <public publicId="-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" uri="CR-MathML3-20091215/mathml3-qname.mod" /> - <public publicId="-//W3C//ENTITIES Box and Line Drawing//EN" uri="CR-MathML3-20091215/isobox.ent" /> - <public publicId="-//W3C//ENTITIES Russian Cyrillic//EN" uri="CR-MathML3-20091215/isocyr1.ent" /> - <public publicId="-//W3C//ENTITIES Non-Russian Cyrillic//EN" uri="CR-MathML3-20091215/isocyr2.ent" /> - <public publicId="-//W3C//ENTITIES Diacritical Marks//EN" uri="CR-MathML3-20091215/isodia.ent" /> - <public publicId="-//W3C//ENTITIES Added Latin 1//EN" uri="CR-MathML3-20091215/isolat1.ent" /> - <public publicId="-//W3C//ENTITIES Added Latin 2//EN" uri="CR-MathML3-20091215/isolat2.ent" /> - <public publicId="-//W3C//ENTITIES Numeric and Special Graphic//EN" uri="CR-MathML3-20091215/isonum.ent" /> - <public publicId="-//W3C//ENTITIES Publishing//EN" uri="CR-MathML3-20091215/isopub.ent" /> - <public publicId="-//W3C//ENTITIES Added Math Symbols: Arrow Relations//EN" uri="CR-MathML3-20091215/isoamsa.ent" /> - <public publicId="-//W3C//ENTITIES Added Math Symbols: Binary Operators//EN" uri="CR-MathML3-20091215/isoamsb.ent" /> - <public publicId="-//W3C//ENTITIES Added Math Symbols: Delimiters//EN" uri="CR-MathML3-20091215/isoamsc.ent" /> - <public publicId="-//W3C//ENTITIES Added Math Symbols: Negated Relations//EN" uri="CR-MathML3-20091215/isoamsn.ent" /> - <public publicId="-//W3C//ENTITIES Added Math Symbols: Ordinary//EN" uri="CR-MathML3-20091215/isoamso.ent" /> - <public publicId="-//W3C//ENTITIES Added Math Symbols: Relations//EN" uri="CR-MathML3-20091215/isoamsr.ent" /> - <public publicId="-//W3C//ENTITIES Greek Symbols//EN" uri="CR-MathML3-20091215/isogrk3.ent" /> - <public publicId="-//W3C//ENTITIES Math Alphabets: Fraktur//EN" uri="CR-MathML3-20091215/isomfrk.ent" /> - <public publicId="-//W3C//ENTITIES Math Alphabets: Open Face//EN" uri="CR-MathML3-20091215/isomopf.ent" /> - <public publicId="-//W3C//ENTITIES Math Alphabets: Script//EN" uri="CR-MathML3-20091215/isomscr.ent" /> - <public publicId="-//W3C//ENTITIES General Technical//EN" uri="CR-MathML3-20091215/isotech.ent" /> - <public publicId="-//W3C//ENTITIES Additional MathML Symbols//EN" uri="CR-MathML3-20091215/mmlextra.ent" /> - <public publicId="-//W3C//ENTITIES MathML Aliases//EN" uri="CR-MathML3-20091215/mmlalias.ent" /> + <public publicId="-//W3C//DTD MathML 3.0//EN" uri="WD-MathML3-20100610/mathml3.dtd" /> + <public publicId="-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" uri="WD-MathML3-20100610/mathml3-qname.mod" /> + <public publicId="-//W3C//ENTITIES Box and Line Drawing//EN" uri="WD-MathML3-20100610/isobox.ent" /> + <public publicId="-//W3C//ENTITIES Russian Cyrillic//EN" uri="WD-MathML3-20100610/isocyr1.ent" /> + <public publicId="-//W3C//ENTITIES Non-Russian Cyrillic//EN" uri="WD-MathML3-20100610/isocyr2.ent" /> + <public publicId="-//W3C//ENTITIES Diacritical Marks//EN" uri="WD-MathML3-20100610/isodia.ent" /> + <public publicId="-//W3C//ENTITIES Added Latin 1//EN" uri="WD-MathML3-20100610/isolat1.ent" /> + <public publicId="-//W3C//ENTITIES Added Latin 2//EN" uri="WD-MathML3-20100610/isolat2.ent" /> + <public publicId="-//W3C//ENTITIES Numeric and Special Graphic//EN" uri="WD-MathML3-20100610/isonum.ent" /> + <public publicId="-//W3C//ENTITIES Publishing//EN" uri="WD-MathML3-20100610/isopub.ent" /> + <public publicId="-//W3C//ENTITIES Added Math Symbols: Arrow Relations//EN" uri="WD-MathML3-20100610/isoamsa.ent" /> + <public publicId="-//W3C//ENTITIES Added Math Symbols: Binary Operators//EN" uri="WD-MathML3-20100610/isoamsb.ent" /> + <public publicId="-//W3C//ENTITIES Added Math Symbols: Delimiters//EN" uri="WD-MathML3-20100610/isoamsc.ent" /> + <public publicId="-//W3C//ENTITIES Added Math Symbols: Negated Relations//EN" uri="WD-MathML3-20100610/isoamsn.ent" /> + <public publicId="-//W3C//ENTITIES Added Math Symbols: Ordinary//EN" uri="WD-MathML3-20100610/isoamso.ent" /> + <public publicId="-//W3C//ENTITIES Added Math Symbols: Relations//EN" uri="WD-MathML3-20100610/isoamsr.ent" /> + <public publicId="-//W3C//ENTITIES Greek Symbols//EN" uri="WD-MathML3-20100610/isogrk3.ent" /> + <public publicId="-//W3C//ENTITIES Math Alphabets: Fraktur//EN" uri="WD-MathML3-20100610/isomfrk.ent" /> + <public publicId="-//W3C//ENTITIES Math Alphabets: Open Face//EN" uri="WD-MathML3-20100610/isomopf.ent" /> + <public publicId="-//W3C//ENTITIES Math Alphabets: Script//EN" uri="WD-MathML3-20100610/isomscr.ent" /> + <public publicId="-//W3C//ENTITIES General Technical//EN" uri="WD-MathML3-20100610/isotech.ent" /> + <public publicId="-//W3C//ENTITIES Additional MathML Symbols//EN" uri="WD-MathML3-20100610/mmlextra.ent" /> + <public publicId="-//W3C//ENTITIES MathML Aliases//EN" uri="WD-MathML3-20100610/mmlalias.ent" /> <public publicId="-//W3C//DTD SVG 1.0//EN" uri="REC-SVG-20010904/svg10.dtd" /> <public publicId="-//W3C//DTD SVG 1.1//EN" uri="REC-SVG11-20030114/svg11.dtd" /> <public publicId="-//W3C//DTD SVG 1.1 Basic//EN" uri="REC-SVG11-20030114/svg11-basic.dtd" /> diff --git a/htdocs/sgml-lib/xml.soc b/htdocs/sgml-lib/xml.soc index fcd4474..8ca1aac 100644 --- a/htdocs/sgml-lib/xml.soc +++ b/htdocs/sgml-lib/xml.soc @@ -29,52 +29,52 @@ SYSTEM "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" -- MathML 3.0 -- PUBLIC "-//W3C//DTD MathML 3.0//EN" - "CR-MathML3-20091215/mathml3.dtd" + "WD-MathML3-20100610/mathml3.dtd" PUBLIC "-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" - "CR-MathML3-20091215/mathml3-qname.mod" + "WD-MathML3-20100610/mathml3-qname.mod" -- Entities -- PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN" - "CR-MathML3-20091215/isobox.ent" + "WD-MathML3-20100610/isobox.ent" PUBLIC "-//W3C//ENTITIES Russian Cyrillic//EN" - "CR-MathML3-20091215/isocyr1.ent" + "WD-MathML3-20100610/isocyr1.ent" PUBLIC "-//W3C//ENTITIES Non-Russian Cyrillic//EN" - "CR-MathML3-20091215/isocyr2.ent" + "WD-MathML3-20100610/isocyr2.ent" PUBLIC "-//W3C//ENTITIES Diacritical Marks//EN" - "CR-MathML3-20091215/isodia.ent" + "WD-MathML3-20100610/isodia.ent" PUBLIC "-//W3C//ENTITIES Added Latin 1//EN" - "CR-MathML3-20091215/isolat1.ent" + "WD-MathML3-20100610/isolat1.ent" PUBLIC "-//W3C//ENTITIES Added Latin 2//EN" - "CR-MathML3-20091215/isolat2.ent" + "WD-MathML3-20100610/isolat2.ent" PUBLIC "-//W3C//ENTITIES Numeric and Special Graphic//EN" - "CR-MathML3-20091215/isonum.ent" + "WD-MathML3-20100610/isonum.ent" PUBLIC "-//W3C//ENTITIES Publishing//EN" - "CR-MathML3-20091215/isopub.ent" + "WD-MathML3-20100610/isopub.ent" PUBLIC "-//W3C//ENTITIES Added Math Symbols: Arrow Relations//EN" - "CR-MathML3-20091215/isoamsa.ent" + "WD-MathML3-20100610/isoamsa.ent" PUBLIC "-//W3C//ENTITIES Added Math Symbols: Binary Operators//EN" - "CR-MathML3-20091215/isoamsb.ent" + "WD-MathML3-20100610/isoamsb.ent" PUBLIC "-//W3C//ENTITIES Added Math Symbols: Delimiters//EN" - "CR-MathML3-20091215/isoamsc.ent" + "WD-MathML3-20100610/isoamsc.ent" PUBLIC "-//W3C//ENTITIES Added Math Symbols: Negated Relations//EN" - "CR-MathML3-20091215/isoamsn.ent" + "WD-MathML3-20100610/isoamsn.ent" PUBLIC "-//W3C//ENTITIES Added Math Symbols: Ordinary//EN" - "CR-MathML3-20091215/isoamso.ent" + "WD-MathML3-20100610/isoamso.ent" PUBLIC "-//W3C//ENTITIES Added Math Symbols: Relations//EN" - "CR-MathML3-20091215/isoamsr.ent" + "WD-MathML3-20100610/isoamsr.ent" PUBLIC "-//W3C//ENTITIES Greek Symbols//EN" - "CR-MathML3-20091215/isogrk3.ent" + "WD-MathML3-20100610/isogrk3.ent" PUBLIC "-//W3C//ENTITIES Math Alphabets: Fraktur//EN" - "CR-MathML3-20091215/isomfrk.ent" + "WD-MathML3-20100610/isomfrk.ent" PUBLIC "-//W3C//ENTITIES Math Alphabets: Open Face//EN" - "CR-MathML3-20091215/isomopf.ent" + "WD-MathML3-20100610/isomopf.ent" PUBLIC "-//W3C//ENTITIES Math Alphabets: Script//EN" - "CR-MathML3-20091215/isomscr.ent" + "WD-MathML3-20100610/isomscr.ent" PUBLIC "-//W3C//ENTITIES General Technical//EN" - "CR-MathML3-20091215/isotech.ent" + "WD-MathML3-20100610/isotech.ent" PUBLIC "-//W3C//ENTITIES Additional MathML Symbols//EN" - "CR-MathML3-20091215/mmlextra.ent" + "WD-MathML3-20100610/mmlextra.ent" PUBLIC "-//W3C//ENTITIES MathML Aliases//EN" - "CR-MathML3-20091215/mmlalias.ent" + "WD-MathML3-20100610/mmlalias.ent" -- SVG 1.0 -- |