version 1.2, 2000/08/31 07:35:04
|
version 1.3, 2000/09/11 16:36:59
|
Line 3
|
Line 3
|
static ElemMapping MathMLElemMappingTable[] = |
static ElemMapping MathMLElemMappingTable[] = |
{ |
{ |
/* This table MUST be in alphabetical order */ |
/* This table MUST be in alphabetical order */ |
{TEXT("XMLcomment"), SPACE, MathML_EL_XMLcomment, L_Other}, |
{TEXT("XMLcomment"), SPACE, MathML_EL_XMLcomment, L_Other, FALSE}, |
{TEXT("XMLcomment_line"), SPACE, MathML_EL_XMLcomment_line, L_Other}, |
{TEXT("XMLcomment_line"), SPACE, MathML_EL_XMLcomment_line, L_Other, FALSE}, |
{TEXT("maligngroup"), 'E', MathML_EL_MALIGNGROUP, L_Other}, |
{TEXT("maligngroup"), 'E', MathML_EL_MALIGNGROUP, L_Other, FALSE}, |
{TEXT("malignmark"), 'E', MathML_EL_MALIGNMARK, L_Other}, |
{TEXT("malignmark"), 'E', MathML_EL_MALIGNMARK, L_Other, FALSE}, |
{TEXT("math"), SPACE, MathML_EL_MathML, L_Other}, |
{TEXT("math"), SPACE, MathML_EL_MathML, L_Other, FALSE}, |
{TEXT("mchar"), 'E', MathML_EL_MCHAR, L_Other}, |
{TEXT("mchar"), 'E', MathML_EL_MCHAR, L_Other, FALSE}, |
{TEXT("menclose"), SPACE, MathML_EL_MENCLOSE, L_Other}, |
{TEXT("menclose"), SPACE, MathML_EL_MENCLOSE, L_Other, FALSE}, |
{TEXT("merror"), SPACE, MathML_EL_MERROR, L_Other}, |
{TEXT("merror"), SPACE, MathML_EL_MERROR, L_Other, FALSE}, |
{TEXT("mf"), SPACE, MathML_EL_MF, L_Other}, /* for compatibility with an old version |
{TEXT("mf"), SPACE, MathML_EL_MF, L_Other, FALSE}, /* for compatibility with an old version of MathML: WD-math-970704 */ |
of MathML: WD-math-970704 */ |
{TEXT("mfenced"), SPACE, MathML_EL_MFENCED, L_Other, FALSE}, |
{TEXT("mfenced"), SPACE, MathML_EL_MFENCED, L_Other}, |
{TEXT("mfrac"), SPACE, MathML_EL_MFRAC, L_Other, FALSE}, |
{TEXT("mfrac"), SPACE, MathML_EL_MFRAC, L_Other}, |
{TEXT("mglyph"), 'E', MathML_EL_MGLYPH, L_Other, FALSE}, |
{TEXT("mglyph"), 'E', MathML_EL_MGLYPH, L_Other}, |
{TEXT("mi"), SPACE, MathML_EL_MI, L_Other, FALSE}, |
{TEXT("mi"), SPACE, MathML_EL_MI, L_Other}, |
{TEXT("mlabeledtr"), SPACE, MathML_EL_MLABELEDTR, L_Other, FALSE}, |
{TEXT("mlabeledtr"), SPACE, MathML_EL_MLABELEDTR, L_Other}, |
{TEXT("mmultiscripts"), SPACE, MathML_EL_MMULTISCRIPTS, L_Other, FALSE}, |
{TEXT("mmultiscripts"), SPACE, MathML_EL_MMULTISCRIPTS, L_Other}, |
{TEXT("mn"), SPACE, MathML_EL_MN, L_Other, FALSE}, |
{TEXT("mn"), SPACE, MathML_EL_MN, L_Other}, |
{TEXT("mo"), SPACE, MathML_EL_MO, L_Other, FALSE}, |
{TEXT("mo"), SPACE, MathML_EL_MO, L_Other}, |
{TEXT("mover"), SPACE, MathML_EL_MOVER, L_Other, FALSE}, |
{TEXT("mover"), SPACE, MathML_EL_MOVER, L_Other}, |
{TEXT("mpadded"), SPACE, MathML_EL_MPADDED, L_Other, FALSE}, |
{TEXT("mpadded"), SPACE, MathML_EL_MPADDED, L_Other}, |
{TEXT("mphantom"), SPACE, MathML_EL_MPHANTOM, L_Other, FALSE}, |
{TEXT("mphantom"), SPACE, MathML_EL_MPHANTOM, L_Other}, |
{TEXT("mprescripts"), SPACE, MathML_EL_PrescriptPairs, L_Other, FALSE}, |
{TEXT("mprescripts"), SPACE, MathML_EL_PrescriptPairs, L_Other}, |
{TEXT("mroot"), SPACE, MathML_EL_MROOT, L_Other, FALSE}, |
{TEXT("mroot"), SPACE, MathML_EL_MROOT, L_Other}, |
{TEXT("mrow"), SPACE, MathML_EL_MROW, L_Other, FALSE}, |
{TEXT("mrow"), SPACE, MathML_EL_MROW, L_Other}, |
{TEXT("ms"), SPACE, MathML_EL_MS, L_Other, FALSE}, |
{TEXT("ms"), SPACE, MathML_EL_MS, L_Other}, |
{TEXT("mspace"), 'E', MathML_EL_MSPACE, L_Other, FALSE}, |
{TEXT("mspace"), 'E', MathML_EL_MSPACE, L_Other}, |
{TEXT("msqrt"), SPACE, MathML_EL_MSQRT, L_Other, FALSE}, |
{TEXT("msqrt"), SPACE, MathML_EL_MSQRT, L_Other}, |
{TEXT("mstyle"), SPACE, MathML_EL_MSTYLE, L_Other, FALSE}, |
{TEXT("mstyle"), SPACE, MathML_EL_MSTYLE, L_Other}, |
{TEXT("msub"), SPACE, MathML_EL_MSUB, L_Other, FALSE}, |
{TEXT("msub"), SPACE, MathML_EL_MSUB, L_Other}, |
{TEXT("msubsup"), SPACE, MathML_EL_MSUBSUP, L_Other, FALSE}, |
{TEXT("msubsup"), SPACE, MathML_EL_MSUBSUP, L_Other}, |
{TEXT("msup"), SPACE, MathML_EL_MSUP, L_Other, FALSE}, |
{TEXT("msup"), SPACE, MathML_EL_MSUP, L_Other}, |
{TEXT("mtable"), SPACE, MathML_EL_MTABLE, L_Other, FALSE}, |
{TEXT("mtable"), SPACE, MathML_EL_MTABLE, L_Other}, |
{TEXT("mtd"), SPACE, MathML_EL_MTD, L_Other, FALSE}, |
{TEXT("mtd"), SPACE, MathML_EL_MTD, L_Other}, |
{TEXT("mtext"), SPACE, MathML_EL_MTEXT, L_Other, FALSE}, |
{TEXT("mtext"), SPACE, MathML_EL_MTEXT, L_Other}, |
{TEXT("mtr"), SPACE, MathML_EL_MTR, L_Other, FALSE}, |
{TEXT("mtr"), SPACE, MathML_EL_MTR, L_Other}, |
{TEXT("munder"), SPACE, MathML_EL_MUNDER, L_Other, FALSE}, |
{TEXT("munder"), SPACE, MathML_EL_MUNDER, L_Other}, |
{TEXT("munderover"), SPACE, MathML_EL_MUNDEROVER, L_Other, FALSE}, |
{TEXT("munderover"), SPACE, MathML_EL_MUNDEROVER, L_Other}, |
{TEXT("none"), SPACE, MathML_EL_Construct, L_Other, FALSE}, |
{TEXT("none"), SPACE, MathML_EL_Construct, L_Other}, |
{TEXT("sep"), 'E', MathML_EL_SEP, L_Other, FALSE}, |
{TEXT("sep"), 'E', MathML_EL_SEP, L_Other}, |
{TEXT(""), SPACE, 0, L_Other, FALSE} /* Last entry. Mandatory */ |
{TEXT(""), SPACE, 0, L_Other} /* Last entry. Mandatory */ |
|
}; |
}; |
|
|
static AttributeMapping MathMLAttributeMappingTable[] = |
static AttributeMapping MathMLAttributeMappingTable[] = |