%D \module %D [ file=x-newmmo, %D version=2006.05.17, %D title=\CONTEXT\ XML Modules, %D subtitle=MathML Renderer/Open Math Extensions, %D author=Hans Hagen, %D date=\currentdate, %D copyright={PRAGMA ADE}] %C %C This module is part of the \CONTEXT\ macro||package and is %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. %D Strange things, why not mapped onto normal content MathML and/or %D onto processing instructions. \unprotect %D \startbuffer %D %D %D %D %D a %D 2 %D %D a %D %D %D \stopbuffer %D %D \typebuffer \processXMLbuffer \startsetups mmc:csymbol:http://www.openmath.org/cd/nums1\string#rational \MMLcreset \getXMLstackdata\plustwo/\getXMLstackdata\plusthree \stopsetups %D \startbuffer %D %D %D %D y %D x %D %D %D \stopbuffer %D %D \typebuffer \processXMLbuffer \startsetups mmc:csymbol:http://www.openmath.org/cd/mathadore\string#diffquot \MMLcreset \frac { \Delta\getXMLstackdata\plustwo } { \Delta\getXMLstackdata\plusthree } \stopsetups %D \startbuffer %D %D %D %D y %D %D %D \stopbuffer %D %D \typebuffer \processXMLbuffer %D %D \startbuffer %D %D %D %D %D %D y %D %D %D %D f %D x %D %D %D f %D %D %D x %D 1 %D %D %D %D %D %D %D \stopbuffer %D %D \typebuffer \processXMLbuffer \startsetups mmc:csymbol:http://www.openmath.org/cd/mathadore\string#difference \MMLcreset \Delta\getXMLstackdata\plustwo \stopsetups %D \startbuffer %D %D %D %D s %D t %D %D %D \stopbuffer %D %D \typebuffer \processXMLbuffer \startsetups mmc:csymbol:http://www.openmath.org/cd/mathadore\string#diff \MMLcreset \frac { \mfunction{\getXMLentity{mathematicald}}\getXMLstackdata\plustwo } { \mfunction{\getXMLentity{mathematicald}}\getXMLstackdata\plusthree } \stopsetups \protect \endinput