📄 code 9.7.dtd.txt
字号:
<?xml version = "1.0"?>
<!-- Content model for content and presentation -->
<!-- and browser interface tags in MathML -->
<!-- initial draft 9.May.1997 syntax = XML -->
<!-- author = s.buswell sb@stilo.demon.co.uk -->
<!-- revised 14.May.1997 by Robert Miner -->
<!-- revised 29.June.1997 and 2.July.1997 by s.buswell -->
<!-- revised 15.December.1997 by s.buswell -->
<!-- revised 8.February.1998 by s.buswell -->
<!-- revised 4.april.1998 by s.buswell -->
<!-- W3C Recommendation 7 April 1998 -->
<!-- ************************************************* -->
<!-- general attribute definitions for class & style & id & other -->
<!-- : attributes shared by all mathml elements -->
<!ENTITY % att-globalatts 'class CDATA #IMPLIED
style CDATA #IMPLIED
id ID #IMPLIED
other CDATA #IMPLIED' >
<!-- ************************************************* -->
<!-- Presentation element set -->
<!-- presentation attribute definitions -->
<!ENTITY % att-fontsize 'fontsize CDATA #IMPLIED' >
<!ENTITY % att-fontweight 'fontweight (normal | bold) #IMPLIED' >
<!ENTITY % att-fontstyle 'fontstyle (normal | italic) #IMPLIED' >
<!ENTITY % att-fontfamily 'fontfamily CDATA #IMPLIED' >
<!ENTITY % att-color 'color CDATA #IMPLIED' >
<!ENTITY % att-fontinfo '%att-fontsize;
%att-fontweight;
%att-fontstyle;
%att-fontfamily;
%att-color;' >
<!ENTITY % att-form 'form (prefix | infix | postfix) #IMPLIED' >
<!ENTITY % att-fence 'fence (true | false ) #IMPLIED' >
<!ENTITY % att-separator 'separator (true | false ) #IMPLIED' >
<!ENTITY % att-lspace 'lspace CDATA #IMPLIED' >
<!ENTITY % att-rspace 'rspace CDATA #IMPLIED' >
<!ENTITY % att-stretchy 'stretchy (true | false ) #IMPLIED' >
<!ENTITY % att-symmetric 'symmetric (true | false ) #IMPLIED' >
<!ENTITY % att-maxsize 'maxsize CDATA #IMPLIED' >
<!ENTITY % att-minsize 'minsize CDATA #IMPLIED' >
<!ENTITY % att-largeop 'largeop (true | false ) #IMPLIED' >
<!ENTITY % att-movablelimits 'movablelimits (true | false )
#IMPLIED' >
<!ENTITY % att-accent 'accent (true | false) #IMPLIED'>
<!ENTITY % att-opinfo '%att-form;
%att-fence;
%att-separator;
%att-lspace;
%att-rspace;
%att-stretchy;
%att-symmetric;
%att-maxsize;
%att-minsize;
%att-largeop;
%att-movablelimits;
%att-accent;' >
<!ENTITY % att-width 'width CDATA #IMPLIED' >
<!ENTITY % att-height 'height CDATA #IMPLIED' >
<!ENTITY % att-depth 'depth CDATA #IMPLIED' >
<!ENTITY % att-sizeinfo '%att-width;
%att-height;
%att-depth;' >
<!ENTITY % att-lquote 'lquote CDATA #IMPLIED' >
<!ENTITY % att-rquote 'rquote CDATA #IMPLIED' >
<!ENTITY % att-linethickness 'linethickness CDATA #IMPLIED' >
<!ENTITY % att-scriptlevel 'scriptlevel CDATA #IMPLIED'>
<!ENTITY % att-displaystyle 'displaystyle (true | false)
#IMPLIED'>
<!ENTITY % att-scriptsizemultiplier 'scriptsizemultiplier CDATA
#IMPLIED' >
<!ENTITY % att-scriptminsize 'scriptminsize CDATA #IMPLIED'>
<!ENTITY % att-background 'background CDATA #IMPLIED' >
<!ENTITY % att-open 'open CDATA #IMPLIED' >
<!ENTITY % att-close 'close CDATA #IMPLIED' >
<!ENTITY % att-separators 'separators CDATA #IMPLIED' >
<!ENTITY % att-subscriptshift 'subscriptshift CDATA #IMPLIED'>
<!ENTITY % att-superscriptshift 'superscriptshift CDATA #IMPLIED' >
<!ENTITY % att-accentunder 'accentunder (true | false)#IMPLIED'>
<!ENTITY % att-align 'align CDATA #IMPLIED' >
<!ENTITY % att-rowalign 'rowalign CDATA #IMPLIED' >
<!ENTITY % att-columnalign 'columnalign CDATA #IMPLIED' >
<!ENTITY % att-groupalign 'groupalign CDATA #IMPLIED' >
<!ENTITY % att-alignmentscope 'alignmentscope CDATA #IMPLIED' >
<!ENTITY % att-rowspacing 'rowspacing CDATA #IMPLIED' >
<!ENTITY % att-columnspacing 'columnspacing CDATA #IMPLIED' >
<!ENTITY % att-rowlines 'rowlines CDATA #IMPLIED' >
<!ENTITY % att-columnlines 'columnlines CDATA #IMPLIED' >
<!ENTITY % att-frame 'frame (none | solid | dashed)#IMPLIED' >
<!ENTITY % att-framespacing 'framespacing CDATA #IMPLIED' >
<!ENTITY % att-equalrows 'equalrows CDATA #IMPLIED' >
<!ENTITY % att-equalcolumns 'equalcolumns CDATA #IMPLIED' >
<!ENTITY % att-tableinfo '%att-align;
%att-rowalign;
%att-columnalign;
%att-groupalign;
%att-alignmentscope;
%att-rowspacing;
%att-columnspacing;
%att-rowlines;
%att-columnlines;
%att-frame;
%att-framespacing;
%att-equalrows;
%att-equalcolumns;
%att-displaystyle;' >
<!ENTITY % att-rowspan 'rowspan CDATA #IMPLIED' >
<!ENTITY % att-columnspan 'columnspan CDATA #IMPLIED' >
<!ENTITY % att-edge 'edge (left | right) #IMPLIED ' >
<!ENTITY % att-actiontype 'actiontype CDATA #IMPLIED' >
<!ENTITY % att-selection 'selection CDATA #IMPLIED ' >
<!-- presentation token schemata with content-->
<!ENTITY % ptoken "mi | mn | mo | mtext | ms" >
<!ATTLIST mi %att-fontinfo;
%att-globalatts; >
<!ATTLIST mn %att-fontinfo;
%att-globalatts; >
<!ATTLIST mo %att-fontinfo;
%att-opinfo;
%att-globalatts; >
<!ATTLIST mtext %att-fontinfo;
%att-globalatts; >
<!ATTLIST ms %att-fontinfo;
%att-lquote;
%att-rquote;
%att-globalatts; >
<!-- empty presentation token schemata -->
<!ENTITY % petoken "mspace" >
<!ELEMENT mspace EMPTY >
<!ATTLIST mspace %att-sizeinfo;
%att-globalatts; >
<!-- presentation general layout schemata -->
<!ENTITY % pgenschema "mrow|mfrac|msqrt|mroot|
mstyle|merror|mpadded| mphantom|mfenced" >
<!ATTLIST mrow %att-globalatts; >
<!ATTLIST mfrac %att-linethickness;
%att-globalatts; >
<!ATTLIST msqrt %att-globalatts; >
<!ATTLIST mroot %att-globalatts; >
<!ATTLIST mstyle %att-fontinfo;
%att-opinfo;
%att-lquote;
%att-rquote;
%att-linethickness;
%att-scriptlevel;
%att-displaystyle;
%att-scriptsizemultiplier;
%att-scriptminsize;
%att-background;
%att-open;
%att-close;
%att-separators;
%att-subscriptshift;
%att-superscriptshift;
%att-accentunder;
%att-tableinfo;
%att-rowspan;
%att-columnspan;
%att-edge;
%att-actiontype;
%att-selection;
%att-globalatts; >
<!ATTLIST merror %att-globalatts; >
<!ATTLIST mpadded %att-sizeinfo;
%att-lspace;
%att-globalatts; >
<!ATTLIST mphantom %att-globalatts; >
<!ATTLIST mfenced %att-open;
%att-close;
%att-separators;
%att-globalatts; >
<!-- presentation layout schemata : scripts and limits -->
<!ENTITY % pscrschema "msub|msup|msubsup|
munder|mover|munderover|mmultiscripts" >
<!ATTLIST msub %att-subscriptshift;
%att-globalatts; >
<!ATTLIST msup %att-superscriptshift;
%att-globalatts; >
<!ATTLIST msubsup %att-subscriptshift;
%att-superscriptshift;
%att-globalatts; >
<!ATTLIST munder %att-accentunder;
%att-globalatts; >
<!ATTLIST mover %att-accent;
%att-globalatts; >
<!ATTLIST munderover %att-accent;
%att-accentunder;
%att-globalatts; >
<!ATTLIST mmultiscripts
%att-subscriptshift;
%att-superscriptshift;
%att-globalatts; >
<!-- presentation layout schemata: script empty elements -->
<!ENTITY % pscreschema "mprescripts|none" >
<!ELEMENT mprescripts EMPTY >
<!ATTLIST mprescripts %att-globalatts; >
<!ELEMENT none EMPTY >
<!ATTLIST none %att-globalatts; >
<!-- presentation layout schemata: tables -->
<!ENTITY % ptabschema "mtable|mtr|mtd" >
<!ATTLIST mtable %att-tableinfo;
%att-globalatts; >
<!ATTLIST mtr %att-rowalign;
%att-columnalign;
%att-groupalign;
%att-globalatts; >
<!ATTLIST mtd %att-rowalign;
%att-columnalign;
%att-groupalign;
%att-rowspan;
%att-columnspan;
%att-globalatts; >
<!ENTITY % plschema "%pgenschema;|%pscrschema;|%ptabschema;" >
<!-- empty presentation layout schemata -->
<!ENTITY % peschema "maligngroup | malignmark" >
<!ELEMENT malignmark EMPTY >
<!ATTLIST malignmark %att-edge;
%att-globalatts; >
<!ELEMENT maligngroup EMPTY >
<!ATTLIST maligngroup %att-groupalign;
%att-globalatts; >
<!-- presentation action schemata -->
<!ENTITY % pactions "maction" >
<!ATTLIST maction %att-actiontype;
%att-selection;
%att-globalatts; >
<!-- Presentation entity for substitution into content tag constructs -->
<!-- excludes elements which are not valid as expressions -->
<!ENTITY % PresInCont "%ptoken; | %petoken; |
%plschema; | %peschema; | %pactions;">
<!-- Presentation entity - all presentation constructs -->
<!ENTITY % Presentation "%ptoken; | %petoken; | %pscreschema; |
%plschema; | %peschema; | %pactions;">
<!-- ************************************************* -->
<!-- Content element set -->
<!-- attribute definitions -->
<!ENTITY % att-base 'base CDATA "10"' >
<!ENTITY % att-closure 'closure CDATA "closed"' >
<!ENTITY % att-definition 'definitionURL CDATA ""' >
<!ENTITY % att-encoding 'encoding CDATA ""' >
<!ENTITY % att-nargs 'nargs CDATA "1"' >
<!ENTITY % att-occurence 'occurence CDATA "function-model"' >
<!ENTITY % att-order 'order CDATA "numeric"' >
<!ENTITY % att-scope 'scope CDATA "local"' >
<!ENTITY % att-type 'type CDATA #IMPLIED' >
<!-- content leaf token elements -->
<!ENTITY % ctoken "ci | cn" >
<!ATTLIST ci %att-type;
%att-globalatts; >
<!ATTLIST cn %att-type;
%att-base;
%att-globalatts; >
<!-- content elements - specials -->
<!ENTITY % cspecial "apply | reln | lambda" >
<!ATTLIST apply %att-globalatts; >
<!ATTLIST reln %att-globalatts; >
<!ATTLIST lambda %att-globalatts; >
<!-- content elements - others -->
<!ENTITY % cother "condition | declare | sep" >
<!ATTLIST condition %att-globalatts; >
<!ATTLIST declare %att-type;
%att-scope;
%att-nargs;
%att-occurence;
%att-definition;
%att-globalatts; >
<!ELEMENT sep EMPTY >
<!ATTLIST sep %att-globalatts; >
<!-- content elements - semantic mapping -->
<!ENTITY % csemantics "semantics | annotation | annotation-xml" >
<!ATTLIST semantics %att-definition;
%att-globalatts; >
<!ATTLIST annotation %att-encoding;
%att-globalatts; >
<!ATTLIST annotation-xml %att-encoding;
%att-globalatts; >
<!-- content elements - constructors -->
<!ENTITY % cconstructor "interval | list | matrix | matrixrow | set |
vector" >
<!ATTLIST interval %att-closure;
%att-globalatts; >
<!ATTLIST set %att-globalatts; >
<!ATTLIST list %att-order;
%att-globalatts; >
<!ATTLIST vector %att-globalatts; >
<!ATTLIST matrix %att-globalatts; >
<!ATTLIST matrixrow %att-globalatts; >
<!-- content elements - operators -->
<!ENTITY % cfuncop1ary "inverse | ident " >
<!ELEMENT inverse EMPTY >
<!ATTLIST inverse %att-definition;
%att-globalatts; >
<!ENTITY % cfuncopnary "fn | compose" >
<!ATTLIST fn %att-definition;
%att-globalatts; >
<!ELEMENT ident EMPTY >
<!ATTLIST ident %att-definition;
%att-globalatts; >
<!ELEMENT compose EMPTY >
<!ATTLIST compose %att-definition;
%att-globalatts; >
<!ENTITY % carithop1ary "abs | conjugate | exp | factorial" >
<!ELEMENT exp EMPTY >
<!ATTLIST exp %att-definition;
%att-globalatts; >
<!ELEMENT abs EMPTY >
<!ATTLIST abs %att-definition;
%att-globalatts; >
<!ELEMENT conjugate EMPTY >
<!ATTLIST conjugate %att-definition;
%att-globalatts; >
<!ELEMENT factorial EMPTY >
<!ATTLIST factorial %att-definition;
%att-globalatts; >
<!ENTITY % carithop1or2ary "minus" >
<!ELEMENT minus EMPTY >
<!ATTLIST minus %att-definition;
%att-globalatts; >
<!ENTITY % carithop2ary "quotient | divide | power | rem" >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -