<?xml version="1.0" encoding="ISO-8859-1"?><?xml-stylesheet type="text/xsl" href="/Math/XSL/mathml.xsl"?>

<!DOCTYPE html
  SYSTEM "mathml.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <title>
MathML Document Object Model Bindings</title>
      <style type="text/css">
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

li p           { margin-top: 0.3em;
                 margin-bottom: 0.3em; }

div.exampleInner pre { margin-left: 1em;
                       margin-top: 0em; margin-bottom: 0em}
div.exampleOuter {border: 4px double gray;
                  margin: 0em; padding: 0em}
div.exampleInner { background-color: #d5dee3;
                   border-top-width: 4px;
                   border-top-style: double;
                   border-top-color: #d3d3d3;
                   border-bottom-width: 4px;
                   border-bottom-style: double;
                   border-bottom-color: #d3d3d3;
                   padding: 4px; margin: 0em }
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
                    margin: 4px}
a.mainindex {font-weight: bold;}
li.sitem {list-style-type: none;}

  .error { color: red }
  .minitoc { border-style: solid;
             border-color: #0050B2; 
             border-width: 1px ;
             padding: 0.3em;}
  .attention { border-style: solid; 
               border-width: 1px ; 
               color: #5D0091;
               background: #F9F5DE; 
               border-color: red;
               margin-left: 1em;
               margin-right: 1em;
               margin-top: 0.25em;
               margin-bottom: 0.25em; }

  .attribute-Name { background: #F9F5C0; }
  .method-Name { background: #C0C0F9; }
  .IDL-definition { border-style: solid; 
               border-width: 1px ; 
               color: #001000;
               background: #E0FFE0; 
               border-color: #206020;
               margin-left: 1em;
               margin-right: 1em;
               margin-top: 0.25em;
               margin-bottom: 0.25em; }
  .baseline {vertical-align: baseline}

  #eqnoc1 {width: 10%}
  #eqnoc2 {width: 80%; text-align: center; }
  #eqnoc3 {width: 10%; text-align: right; }

div.div1 {margin-bottom: 1em;}
          
.h3style {
  text-align: left;
  font-family: sans-serif;
  font-weight: normal;
  color: #0050B2; 
  font-size: 125%;
}

  h4 { text-align: left;
       font-family: sans-serif;
       font-weight: normal;
       color: #0050B2; }
  h5 { text-align: left;
       font-family: sans-serif;
       font-weight: bold;
       color: #0050B2; } 

  th {background:  #E0FFE0;}

  p, blockquote, h4 { font-family: sans-serif; }
  dt, dd, dl, ul, li { font-family: sans-serif; }
  pre, code { font-family: monospace }




.mathml-render {
font-family: serif;
font-size: 130%;
border: solid 4px green;
padding-left: 1em;
padding-right: 1em;
}
</style>
      <link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-SPSD.css"/>
   </head>
   <body>

      <h1>
         <a id="dom-bindings">

         </a>E MathML Document Object Model Bindings (Non-Normative)</h1><!-- TOP NAVIGATION BAR -->
      <div class="minitoc">

  Overview: <a href="overview.xml">
Mathematical Markup Language (MathML) Version 2.0 (Second Edition)</a>
         <br class="html-compat"/>
  Previous: D <a href="appendixd.xml">Document Object Model for MathML</a>
         <br class="html-compat"/>
  Next: F <a href="appendixf.xml">Operator Dictionary</a>
         <br class="html-compat"/>
         <br class="html-compat"/>E <a href="appendixe.xml">MathML Document Object Model Bindings (Non-Normative)</a>
         <br class="html-compat"/>    E.1 <a href="appendixe.xml#dom-bindings.IDLBinding">MathML Document Object Model IDL Binding</a>
         <br class="html-compat"/>    E.2 <a href="appendixe.xml#dom-bindings.JavaBindings">MathML Document Object Model Java Binding</a>
         <br class="html-compat"/>    E.3 <a href="appendixe.xml#dom-bindings.ECMABinding">MathML Document Object Model ECMAScript Binding</a>
         <br class="html-compat"/>
      </div>
      <div class="div1">
         <div class="div2">

            <h2>
               <a id="dom-bindings.IDLBinding">

               </a>E.1 MathML Document Object Model IDL Binding</h2>
            <p>The IDL binding is also available as an IDL file at
<a href="http://www.w3.org/Math/DOM/mathml2/mathml-dom.idl">http://www.w3.org/Math/DOM/mathml2/mathml-dom.idl</a>.</p>
            <div class="IDL-definition">
               <pre>

// File: mathml-dom.idl
#ifndef _MATHMLDOM_IDL_
#define _MATHMLDOM_IDL_

#include "dom.idl"

#pragma prefix "w3c.org"

module mathml_dom
{
  interface MathMLDocument;
  interface MathMLMathElement;
  interface MathMLTableRowElement;
  interface MathMLLabeledRowElement;
  interface MathMLTableCellElement;
  interface MathMLBvarElement;
  interface MathMLConditionElement;
  interface MathMLDeclareElement;
  interface MathMLMatrixrowElement;
  interface MathMLCaseElement;
  
  interface MathMLDOMImplementation : DOMImplementation
  {
    MathMLDocument            createMathMLDocument();
  };
  
  interface MathMLDocument : Document
  {
    readonly attribute DOMString         referrer;
    readonly attribute DOMString         domain;
    readonly attribute DOMString         URI;
  };
  
  interface MathMLNodeList : NodeList
  {
  };
  
  interface MathMLElement : Element
  {
             attribute DOMString         className;
             attribute DOMString         mathElementStyle;
             attribute DOMString         id;
             attribute DOMString         xref;
             attribute DOMString         href;
    readonly attribute MathMLMathElement ownerMathElement;
  };
  
  interface MathMLContainer
  {
    readonly attribute unsigned long     nArguments;
    readonly attribute MathMLNodeList    arguments;
    readonly attribute MathMLNodeList    declarations;
    MathMLElement             getArgument(in unsigned long index)
                                               raises(DOMException);
    MathMLElement             setArgument(in MathMLElement newArgument,
                                          in unsigned long index)
                                               raises(DOMException);
    MathMLElement             insertArgument(in MathMLElement newArgument,
                                             in unsigned long index)
                                               raises(DOMException);
    void                      deleteArgument(in unsigned long index)
                                               raises(DOMException);
    MathMLElement             removeArgument(in unsigned long index)
                                               raises(DOMException);
    MathMLDeclareElement      getDeclaration(in unsigned long index)
                                               raises(DOMException);
    MathMLDeclareElement      setDeclaration(in MathMLDeclareElement newDeclaration,
                                             in unsigned long index)
                                               raises(DOMException);
    MathMLDeclareElement      insertDeclaration(in MathMLDeclareElement newDeclaration,
                                                in unsigned long index)
                                               raises(DOMException);
    MathMLDeclareElement      removeDeclaration(in unsigned long index)
                                               raises(DOMException);
    void                      deleteDeclaration(in unsigned long index)
                                               raises(DOMException);
  };
  
  interface MathMLMathElement : MathMLElement, MathMLContainer
  {
             attribute DOMString         macros;
             attribute DOMString         display;
  };
  
  interface MathMLSemanticsElement : MathMLElement
  {
             attribute MathMLElement     body;
    readonly attribute unsigned long     nAnnotations;
    MathMLElement             getAnnotation(in unsigned long index);
    MathMLElement             insertAnnotation(in MathMLElement newAnnotation,
                                               in unsigned long index)
                                               raises(DOMException);
    MathMLElement             setAnnotation(in MathMLElement newAnnotation,
                                            in unsigned long index)
                                               raises(DOMException);
    void                      deleteAnnotation(in unsigned long index);
    MathMLElement             removeAnnotation(in unsigned long index);
  };
  
  interface MathMLAnnotationElement : MathMLElement
  {
             attribute DOMString         body;
             attribute DOMString         encoding;
  };
  
  interface MathMLXMLAnnotationElement : MathMLElement
  {
             attribute DOMString         encoding;
  };
  
  interface MathMLPresentationElement : MathMLElement
  {
  };
  
  interface MathMLGlyphElement : MathMLPresentationElement
  {
             attribute DOMString         alt;
             attribute DOMString         fontfamily;
             attribute unsigned long     index;
  };
  
  interface MathMLSpaceElement : MathMLPresentationElement
  {
             attribute DOMString         width;
             attribute DOMString         height;
             attribute DOMString         depth;
             attribute DOMString         linebreak;
  };
  
  interface MathMLPresentationToken : MathMLPresentationElement
  {
             attribute DOMString         mathvariant;
             attribute DOMString         mathsize;
             attribute DOMString         mathcolor;
             attribute DOMString         mathbackground;
    readonly attribute MathMLNodeList    contents;
  };
  
  interface MathMLOperatorElement : MathMLPresentationToken
  {
             attribute DOMString         form;
             attribute DOMString         fence;
             attribute DOMString         separator;
             attribute DOMString         lspace;
             attribute DOMString         rspace;
             attribute DOMString         stretchy;
             attribute DOMString         symmetric;
             attribute DOMString         maxsize;
             attribute DOMString         minsize;
             attribute DOMString         largeop;
             attribute DOMString         movablelimits;
             attribute DOMString         accent;
  };
  
  interface MathMLStringLitElement : MathMLPresentationToken
  {
             attribute DOMString         lquote;
             attribute DOMString         rquote;
  };
  
  interface MathMLPresentationContainer : MathMLPresentationElement, MathMLContainer
  {
  };
  
  interface MathMLStyleElement : MathMLPresentationContainer
  {
             attribute DOMString         scriptlevel;
             attribute DOMString         displaystyle;
             attribute DOMString         scriptsizemultiplier;
             attribute DOMString         scriptminsize;
             attribute DOMString         background;
             attribute DOMString         veryverythinmathspace;
             attribute DOMString         verythinmathspace;
             attribute DOMString         thinmathspace;
             attribute DOMString         mediummathspace;
             attribute DOMString         thickmathspace;
             attribute DOMString         verythickmathspace;
             attribute DOMString         veryverythickmathspace;
             attribute DOMString         negativeveryverythinmathspace;
             attribute DOMString         negativeverythinmathspace;
             attribute DOMString         negativethinmathspace;
             attribute DOMString         negativemediummathspace;
             attribute DOMString         negativethickmathspace;
             attribute DOMString         negativeverythickmathspace;
             attribute DOMString         negativeveryverythickmathspace;
  };
  
  interface MathMLPaddedElement : MathMLPresentationContainer
  {
             attribute DOMString         width;
             attribute DOMString         lspace;
             attribute DOMString         height;
             attribute DOMString         depth;
  };
  
  interface MathMLFencedElement : MathMLPresentationContainer
  {
             attribute DOMString         open;
             attribute DOMString         close;
             attribute DOMString         separators;
  };
  
  interface MathMLEncloseElement : MathMLPresentationContainer
  {
             attribute DOMString         notation;
  };
  
  interface MathMLActionElement : MathMLPresentationContainer
  {
             attribute DOMString         actiontype;
             attribute DOMString         selection;
  };
  
  interface MathMLFractionElement : MathMLPresentationElement
  {
             attribute DOMString         linethickness;
             attribute DOMString         numalign;
             attribute DOMString         denomalign;
             attribute DOMString         bevelled;
             attribute MathMLElement     numerator;
             attribute MathMLElement     denominator;
  };
  
  interface MathMLRadicalElement : MathMLPresentationElement
  {
             attribute MathMLElement     radicand;
             attribute MathMLElement     index;
  };
  
  interface MathMLScriptElement : MathMLPresentationElement
  {
             attribute DOMString         subscriptshift;
             attribute DOMString         superscriptshift;
             attribute MathMLElement     base;
             attribute MathMLElement     subscript;
                                               // raises(DOMException) on setting
             attribute MathMLElement     superscript;
                                               // raises(DOMException) on setting
  };
  
  interface MathMLUnderOverElement : MathMLPresentationElement
  {
             attribute DOMString         accentunder;
             attribute DOMString         accent;
             attribute MathMLElement     base;
             attribute MathMLElement     underscript;
                                               // raises(DOMException) on setting
             attribute MathMLElement     overscript;
                                               // raises(DOMException) on setting
  };
  
  interface MathMLMultiScriptsElement : MathMLPresentationElement
  {
             attribute DOMString         subscriptshift;
             attribute DOMString         superscriptshift;
             attribute MathMLElement     base;
    readonly attribute MathMLNodeList    prescripts;
    readonly attribute MathMLNodeList    scripts;
    readonly attribute unsigned long     numprescriptcolumns;
    readonly attribute unsigned long     numscriptcolumns;
    MathMLElement             getPreSubScript(in unsigned long colIndex);
    MathMLElement             getSubScript(in unsigned long colIndex);
    MathMLElement             getPreSuperScript(in unsigned long colIndex);
    MathMLElement             getSuperScript(in unsigned long colIndex);
    MathMLElement             insertPreSubScriptBefore(in unsigned long colIndex,
                                                       in MathMLElement newScript)
                                               raises(DOMException);
    MathMLElement             setPreSubScriptAt(in unsigned long colIndex,
                                                in MathMLElement newScript)
                                               raises(DOMException);
    MathMLElement             insertSubScriptBefore(in unsigned long colIndex,
                                                    in MathMLElement newScript)
                                               raises(DOMException);
    MathMLElement             setSubScriptAt(in unsigned long colIndex,
                                             in MathMLElement newScript)
                                               raises(DOMException);
    MathMLElement             insertPreSuperScriptBefore(in unsigned long colIndex,
                                                         in MathMLElement newScript)
                                               raises(DOMException);
    MathMLElement             setPreSuperScriptAt(in unsigned long colIndex,
                                                  in MathMLElement newScript)
                                               raises(DOMException);
    MathMLElement             insertSuperScriptBefore(in unsigned long colIndex,
                                                      in MathMLElement newScript)
                                               raises(DOMException);
    MathMLElement             setSuperScriptAt(in unsigned long colIndex,
                                               in MathMLElement newScript)
                                               raises(DOMException);
  };
  
  interface MathMLTableElement : MathMLPresentationElement
  {
             attribute DOMString         align;
             attribute DOMString         rowalign;
             attribute DOMString         columnalign;
             attribute DOMString         groupalign;
             attribute DOMString         alignmentscope;
             attribute DOMString         columnwidth;
             attribute DOMString         width;
             attribute DOMString         rowspacing;
             attribute DOMString         columnspacing;
             attribute DOMString         rowlines;
             attribute DOMString         columnlines;
             attribute DOMString         frame;
             attribute DOMString         framespacing;
             attribute DOMString         equalrows;
             attribute DOMString         equalcolumns;
             attribute DOMString         displaystyle;
             attribute DOMString         side;
             attribute DOMString         minlabelspacing;
    readonly attribute MathMLNodeList    rows;
    MathMLTableRowElement     insertEmptyRow(in long index)
                                               raises(DOMException);
    MathMLLabeledRowElement   insertEmptyLabeledRow(in long index)
                                               raises(DOMException);
    MathMLTableRowElement     getRow(in long index);
    MathMLTableRowElement     insertRow(in long index,
                                        in MathMLTableRowElement newRow)
                                               raises(DOMException);
    MathMLTableRowElement     setRow(in long index,
                                     in MathMLTableRowElement newRow)
                                               raises(DOMException);
    void                      deleteRow(in long index)
                                               raises(DOMException);
    MathMLTableRowElement     removeRow(in long index)
                                               raises(DOMException);
  };
  
  interface MathMLTableRowElement : MathMLPresentationElement
  {
             attribute DOMString         rowalign;
             attribute DOMString         columnalign;
             attribute DOMString         groupalign;
    readonly attribute MathMLNodeList    cells;
    MathMLTableCellElement    insertEmptyCell(in unsigned long index)
                                               raises(DOMException);
    MathMLTableCellElement    insertCell(in MathMLTableCellElement newCell,
                                         in unsigned long index)
                                               raises(DOMException);
    MathMLTableCellElement    setCell(in MathMLTableCellElement newCell,
                                      in unsigned long index);
    void                      deleteCell(in unsigned long index);
  };
  
  interface MathMLLabeledRowElement : MathMLTableRowElement
  {
             attribute MathMLElement     label;
                                               // raises(DOMException) on setting
  };
  
  interface MathMLTableCellElement : MathMLPresentationContainer
  {
             attribute DOMString         rowspan;
             attribute DOMString         columnspan;
             attribute DOMString         rowalign;
             attribute DOMString         columnalign;
             attribute DOMString         groupalign;
    readonly attribute boolean           hasaligngroups;
    readonly attribute DOMString         cellindex;
  };
  
  interface MathMLAlignGroupElement : MathMLPresentationElement
  {
             attribute DOMString         groupalign;
  };
  
  interface MathMLAlignMarkElement : MathMLPresentationElement
  {
             attribute DOMString         edge;
  };
  
  interface MathMLContentElement : MathMLElement
  {
  };
  
  interface MathMLContentToken : MathMLContentElement
  {
    readonly attribute MathMLNodeList    arguments;
             attribute DOMString         definitionURL;
             attribute DOMString         encoding;
    Node                      getArgument(in unsigned long index);
    Node                      insertArgument(in Node newArgument,
                                             in unsigned long index);
    Node                      setArgument(in Node newArgument,
                                          in unsigned long index);
    void                      deleteArgument(in unsigned long index);
    Node                      removeArgument(in unsigned long index);
  };
  
  interface MathMLCnElement : MathMLContentToken
  {
             attribute DOMString         type;
             attribute DOMString         base;
    readonly attribute unsigned long     nargs;
  };
  
  interface MathMLCiElement : MathMLContentToken
  {
             attribute DOMString         type;
  };
  
  interface MathMLCsymbolElement : MathMLContentToken
  {
  };
  
  interface MathMLContentContainer : MathMLContentElement, MathMLContainer
  {
    readonly attribute unsigned long     nBoundVariables;
             attribute MathMLConditionElement condition;
                                               // raises(DOMException) on setting
             attribute MathMLElement     opDegree;
                                               // raises(DOMException) on setting
             attribute MathMLElement     domainOfApplication;
                                               // raises(DOMException) on setting
             attribute MathMLElement     momentAbout;
                                               // raises(DOMException) on setting
    MathMLBvarElement         getBoundVariable(in unsigned long index);
    MathMLBvarElement         insertBoundVariable(in MathMLBvarElement newBVar,
                                                  in unsigned long index)
                                               raises(DOMException);
    MathMLBvarElement         setBoundVariable(in MathMLBvarElement newBVar,
                                               in unsigned long index)
                                               raises(DOMException);
    void                      deleteBoundVariable(in unsigned long index);
    MathMLBvarElement         removeBoundVariable(in unsigned long index);
  };
  
  interface MathMLApplyElement : MathMLContentContainer
  {
             attribute MathMLElement     operator;
             attribute MathMLElement     lowLimit;
                                               // raises(DOMException) on setting
             attribute MathMLElement     upLimit;
                                               // raises(DOMException) on setting
  };
  
  interface MathMLFnElement : MathMLContentContainer
  {
             attribute DOMString         definitionURL;
             attribute DOMString         encoding;
  };
  
  interface MathMLLambdaElement : MathMLContentContainer
  {
             attribute MathMLElement     expression;
  };
  
  interface MathMLSetElement : MathMLContentContainer
  {
    readonly attribute boolean           isExplicit;
             attribute DOMString         type;
  };
  
  interface MathMLListElement : MathMLContentContainer
  {
    readonly attribute boolean           isExplicit;
             attribute DOMString         ordering;
  };
  
  interface MathMLBvarElement : MathMLContentContainer
  {
  };
  
  interface MathMLPredefinedSymbol : MathMLContentElement
  {
             attribute DOMString         definitionURL;
             attribute DOMString         encoding;
    readonly attribute DOMString         arity;
    readonly attribute DOMString         symbolName;
  };
  
  interface MathMLTendsToElement : MathMLPredefinedSymbol
  {
             attribute DOMString         type;
  };
  
  interface MathMLIntervalElement : MathMLContentElement
  {
             attribute DOMString         closure;
             attribute MathMLContentElement start;
             attribute MathMLContentElement end;
  };
  
  interface MathMLConditionElement : MathMLContentElement
  {
             attribute MathMLApplyElement condition;
  };
  
  interface MathMLDeclareElement : MathMLContentElement
  {
             attribute DOMString         type;
             attribute unsigned long     nargs;
             attribute DOMString         occurrence;
             attribute DOMString         definitionURL;
             attribute DOMString         encoding;
             attribute MathMLCiElement   identifier;
             attribute MathMLElement     constructor;
  };
  
  interface MathMLVectorElement : MathMLContentElement
  {
    readonly attribute unsigned long     ncomponents;
    MathMLContentElement      getComponent(in unsigned long index);
    MathMLContentElement      insertComponent(in MathMLContentElement newComponent,
                                              in unsigned long index)
                                               raises(DOMException);
    MathMLContentElement      setComponent(in MathMLContentElement newComponent,
                                           in unsigned long index)
                                               raises(DOMException);
                              deleteComponent(in unsigned long index)
                                               raises(DOMException);
    MathMLContentElement      removeComponent(in unsigned long index);
  };
  
  interface MathMLMatrixElement : MathMLContentElement
  {
    readonly attribute unsigned long     nrows;
    readonly attribute unsigned long     ncols;
    readonly attribute MathMLNodeList    rows;
    MathMLMatrixrowElement    getRow(in unsigned long index)
                                               raises(DOMException);
    MathMLMatrixrowElement    insertRow(in MathMLMatrixrowElement newRow,
                                        in unsigned long index)
                                               raises(DOMException);
    MathMLMatrixrowElement    setRow(in MathMLMatrixrowElement newRow,
                                     in unsigned long index)
                                               raises(DOMException);
                              deleteRow(in unsigned long index)
                                               raises(DOMException);
    MathMLMatrixrowElement    removeRow(in unsigned long index)
                                               raises(DOMException);
  };
  
  interface MathMLMatrixrowElement : MathMLContentElement
  {
    readonly attribute unsigned long     nEntries;
    MathMLContentElement      getEntry(in unsigned long index)
                                               raises(DOMException);
    MathMLContentElement      insertEntry(in MathMLContentElement newEntry,
                                          in unsigned long index)
                                               raises(DOMException);
    MathMLContentElement      setEntry(in MathMLContentElement newEntry,
                                       in unsigned long index)
                                               raises(DOMException);
                              deleteEntry(in unsigned long index)
                                               raises(DOMException);
    MathMLContentElement      removeEntry(in unsigned long index)
                                               raises(DOMException);
  };
  
  interface MathMLPiecewiseElement : MathMLContentElement
  {
    readonly attribute MathMLNodeList    pieces;
             attribute MathMLContentElement otherwise;
    MathMLCaseElement         getCase(in unsigned long index);
    MathMLCaseElement         setCase(in unsigned long index,
                                      in MathMLCaseElement case)
                                               raises(DOMException);
    void                      deleteCase(in unsigned long index)
                                               raises(DOMException);
    MathMLCaseElement         removeCase(in unsigned long index)
                                               raises(DOMException);
    MathMLCaseElement         insertCase(in unsigned long index,
                                         in MathMLCaseElement newCase)
                                               raises(DOMException);
    MathMLContentElement      getCaseValue(in unsigned long index)
                                               raises(DOMException);
    MathMLContentElement      setCaseValue(in unsigned long index,
                                           in MathMLContentElement value)
                                               raises(DOMException);
    MathMLContentElement      getCaseCondition(in unsigned long index)
                                               raises(DOMException);
    MathMLContentElement      setCaseCondition(in unsigned long index,
                                               in MathMLContentElement condition)
                                               raises(DOMException);
  };
  
  interface MathMLCaseElement : MathMLContentElement
  {
             attribute MathMLContentElement caseCondition;
             attribute MathMLContentElement caseValue;
  };
  
};

#endif
</pre>
            </div>
         </div>
         <div class="div2">

            <h2>
               <a id="dom-bindings.JavaBindings">

               </a>E.2 MathML Document Object Model Java Binding</h2>
            <p>The Java bindings are also available in zipped form at
<a href="http://www.w3.org/Math/DOM/mathml2/mathml-dom_java.zip">http://www.w3.org/Math/DOM/mathml2/mathml-dom_java.zip</a>.</p>
            <h3>
               <a id="d0e44468">

               </a>org/w3c/dom/mathml/MathMLDOMImplementation.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMImplementation;

public interface MathMLDOMImplementation extends DOMImplementation
{
    public MathMLDocument         createMathMLDocument();
};
    </pre>
            </div>
            <h3>
               <a id="d0e44514">

               </a>org/w3c/dom/mathml/MathMLDocument.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.Document;

public interface MathMLDocument extends Document
{
    public String                 getReferrer();
    public String                 getDomain();
    public String                 getURI();
};
    </pre>
            </div>
            <h3>
               <a id="d0e44563">

               </a>org/w3c/dom/mathml/MathMLNodeList.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.NodeList;

public interface MathMLNodeList extends NodeList
{
};
    </pre>
            </div>
            <h3>
               <a id="d0e44598">

               </a>org/w3c/dom/mathml/MathMLElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.Element;

public interface MathMLElement extends Element
{
    public String                 getClassName();
    public void                   setClassName(String className);
    public String                 getMathElementStyle();
    public void                   setMathElementStyle(String mathElementStyle);
    public String                 getId();
    public void                   setId(String id);
    public String                 getXref();
    public void                   setXref(String xref);
    public String                 getHref();
    public void                   setHref(String href);
    public MathMLMathElement      getOwnerMathElement();
};
    </pre>
            </div>
            <h3>
               <a id="d0e44681">

               </a>org/w3c/dom/mathml/MathMLContainer.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLContainer
{
    public int                    getNArguments();
    public MathMLNodeList         getArguments();
    public MathMLNodeList         getDeclarations();
    public MathMLElement          getArgument(int index)
                                                         throws DOMException;
    public MathMLElement          setArgument(MathMLElement newArgument,
                                              int index)
                                                         throws DOMException;
    public MathMLElement          insertArgument(MathMLElement newArgument,
                                                 int index)
                                                         throws DOMException;
    public void                   deleteArgument(int index)
                                                         throws DOMException;
    public MathMLElement          removeArgument(int index)
                                                         throws DOMException;
    public MathMLDeclareElement   getDeclaration(int index)
                                                         throws DOMException;
    public MathMLDeclareElement   setDeclaration(MathMLDeclareElement newDeclaration,
                                                 int index)
                                                         throws DOMException;
    public MathMLDeclareElement   insertDeclaration(MathMLDeclareElement newDeclaration,
                                                    int index)
                                                         throws DOMException;
    public MathMLDeclareElement   removeDeclaration(int index)
                                                         throws DOMException;
    public void                   deleteDeclaration(int index)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e45317">

               </a>org/w3c/dom/mathml/MathMLMathElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLMathElement extends MathMLElement, MathMLContainer
{
    public String                 getMacros();
    public void                   setMacros(String macros);
    public String                 getDisplay();
    public void                   setDisplay(String display);
};
    </pre>
            </div>
            <h3>
               <a id="d0e45367">

               </a>org/w3c/dom/mathml/MathMLSemanticsElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLSemanticsElement extends MathMLElement
{
    public MathMLElement          getBody();
    public void                   setBody(MathMLElement body);
    public int                    getNAnnotations();
    public MathMLElement          getAnnotation(int index);
    public MathMLElement          insertAnnotation(MathMLElement newAnnotation,
                                                   int index)
                                                         throws DOMException;
    public MathMLElement          setAnnotation(MathMLElement newAnnotation,
                                                int index)
                                                         throws DOMException;
    public void                   deleteAnnotation(int index);
    public MathMLElement          removeAnnotation(int index);
};
    </pre>
            </div>
            <h3>
               <a id="d0e45696">

               </a>org/w3c/dom/mathml/MathMLAnnotationElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLAnnotationElement extends MathMLElement
{
    public String                 getBody();
    public void                   setBody(String body);
    public String                 getEncoding();
    public void                   setEncoding(String encoding);
};
    </pre>
            </div>
            <h3>
               <a id="d0e45723">

               </a>org/w3c/dom/mathml/MathMLXMLAnnotationElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLXMLAnnotationElement extends MathMLElement
{
    public String                 getEncoding();
    public void                   setEncoding(String encoding);
};
    </pre>
            </div>
            <h3>
               <a id="d0e45747">

               </a>org/w3c/dom/mathml/MathMLPresentationElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLPresentationElement extends MathMLElement
{
};
    </pre>
            </div>
            <h3>
               <a id="d0e45756">

               </a>org/w3c/dom/mathml/MathMLGlyphElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLGlyphElement extends MathMLPresentationElement
{
    public String                 getAlt();
    public void                   setAlt(String alt);
    public String                 getFontfamily();
    public void                   setFontfamily(String fontfamily);
    public int                    getIndex();
    public void                   setIndex(int index);
};
    </pre>
            </div>
            <h3>
               <a id="d0e45785">

               </a>org/w3c/dom/mathml/MathMLSpaceElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLSpaceElement extends MathMLPresentationElement
{
    public String                 getWidth();
    public void                   setWidth(String width);
    public String                 getHeight();
    public void                   setHeight(String height);
    public String                 getDepth();
    public void                   setDepth(String depth);
    public String                 getLinebreak();
    public void                   setLinebreak(String linebreak);
};
    </pre>
            </div>
            <h3>
               <a id="d0e45892">

               </a>org/w3c/dom/mathml/MathMLPresentationToken.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLPresentationToken extends MathMLPresentationElement
{
    public String                 getMathvariant();
    public void                   setMathvariant(String mathvariant);
    public String                 getMathsize();
    public void                   setMathsize(String mathsize);
    public String                 getMathcolor();
    public void                   setMathcolor(String mathcolor);
    public String                 getMathbackground();
    public void                   setMathbackground(String mathbackground);
    public MathMLNodeList         getContents();
};
    </pre>
            </div>
            <h3>
               <a id="d0e46072">

               </a>org/w3c/dom/mathml/MathMLOperatorElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLOperatorElement extends MathMLPresentationToken
{
    public String                 getForm();
    public void                   setForm(String form);
    public String                 getFence();
    public void                   setFence(String fence);
    public String                 getSeparator();
    public void                   setSeparator(String separator);
    public String                 getLspace();
    public void                   setLspace(String lspace);
    public String                 getRspace();
    public void                   setRspace(String rspace);
    public String                 getStretchy();
    public void                   setStretchy(String stretchy);
    public String                 getSymmetric();
    public void                   setSymmetric(String symmetric);
    public String                 getMaxsize();
    public void                   setMaxsize(String maxsize);
    public String                 getMinsize();
    public void                   setMinsize(String minsize);
    public String                 getLargeop();
    public void                   setLargeop(String largeop);
    public String                 getMovablelimits();
    public void                   setMovablelimits(String movablelimits);
    public String                 getAccent();
    public void                   setAccent(String accent);
};
    </pre>
            </div>
            <h3>
               <a id="d0e46252">

               </a>org/w3c/dom/mathml/MathMLStringLitElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLStringLitElement extends MathMLPresentationToken
{
    public String                 getLquote();
    public void                   setLquote(String lquote);
    public String                 getRquote();
    public void                   setRquote(String rquote);
};
    </pre>
            </div>
            <h3>
               <a id="d0e46296">

               </a>org/w3c/dom/mathml/MathMLPresentationContainer.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLPresentationContainer extends MathMLPresentationElement, MathMLContainer
{
};
    </pre>
            </div>
            <h3>
               <a id="d0e46319">

               </a>org/w3c/dom/mathml/MathMLStyleElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLStyleElement extends MathMLPresentationContainer
{
    public String                 getScriptlevel();
    public void                   setScriptlevel(String scriptlevel);
    public String                 getDisplaystyle();
    public void                   setDisplaystyle(String displaystyle);
    public String                 getScriptsizemultiplier();
    public void                   setScriptsizemultiplier(String scriptsizemultiplier);
    public String                 getScriptminsize();
    public void                   setScriptminsize(String scriptminsize);
    public String                 getBackground();
    public void                   setBackground(String background);
    public String                 getVeryverythinmathspace();
    public void                   setVeryverythinmathspace(String veryverythinmathspace);
    public String                 getVerythinmathspace();
    public void                   setVerythinmathspace(String verythinmathspace);
    public String                 getThinmathspace();
    public void                   setThinmathspace(String thinmathspace);
    public String                 getMediummathspace();
    public void                   setMediummathspace(String mediummathspace);
    public String                 getThickmathspace();
    public void                   setThickmathspace(String thickmathspace);
    public String                 getVerythickmathspace();
    public void                   setVerythickmathspace(String verythickmathspace);
    public String                 getVeryverythickmathspace();
    public void                   setVeryverythickmathspace(String veryverythickmathspace);
    public String                 getNegativeveryverythinmathspace();
    public void                   setNegativeveryverythinmathspace(String negativeveryverythinmathspace);
    public String                 getNegativeverythinmathspace();
    public void                   setNegativeverythinmathspace(String negativeverythinmathspace);
    public String                 getNegativethinmathspace();
    public void                   setNegativethinmathspace(String negativethinmathspace);
    public String                 getNegativemediummathspace();
    public void                   setNegativemediummathspace(String negativemediummathspace);
    public String                 getNegativethickmathspace();
    public void                   setNegativethickmathspace(String negativethickmathspace);
    public String                 getNegativeverythickmathspace();
    public void                   setNegativeverythickmathspace(String negativeverythickmathspace);
    public String                 getNegativeveryverythickmathspace();
    public void                   setNegativeveryverythickmathspace(String negativeveryverythickmathspace);
};
    </pre>
            </div>
            <h3>
               <a id="d0e46685">

               </a>org/w3c/dom/mathml/MathMLPaddedElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLPaddedElement extends MathMLPresentationContainer
{
    public String                 getWidth();
    public void                   setWidth(String width);
    public String                 getLspace();
    public void                   setLspace(String lspace);
    public String                 getHeight();
    public void                   setHeight(String height);
    public String                 getDepth();
    public void                   setDepth(String depth);
};
    </pre>
            </div>
            <h3>
               <a id="d0e46741">

               </a>org/w3c/dom/mathml/MathMLFencedElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLFencedElement extends MathMLPresentationContainer
{
    public String                 getOpen();
    public void                   setOpen(String open);
    public String                 getClose();
    public void                   setClose(String close);
    public String                 getSeparators();
    public void                   setSeparators(String separators);
};
    </pre>
            </div>
            <h3>
               <a id="d0e46793">

               </a>org/w3c/dom/mathml/MathMLEncloseElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLEncloseElement extends MathMLPresentationContainer
{
    public String                 getNotation();
    public void                   setNotation(String notation);
};
    </pre>
            </div>
            <h3>
               <a id="d0e46860">

               </a>org/w3c/dom/mathml/MathMLActionElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLActionElement extends MathMLPresentationContainer
{
    public String                 getActiontype();
    public void                   setActiontype(String actiontype);
    public String                 getSelection();
    public void                   setSelection(String selection);
};
    </pre>
            </div>
            <h3>
               <a id="d0e46906">

               </a>org/w3c/dom/mathml/MathMLFractionElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLFractionElement extends MathMLPresentationElement
{
    public String                 getLinethickness();
    public void                   setLinethickness(String linethickness);
    public String                 getNumalign();
    public void                   setNumalign(String numalign);
    public String                 getDenomalign();
    public void                   setDenomalign(String denomalign);
    public String                 getBevelled();
    public void                   setBevelled(String bevelled);
    public MathMLElement          getNumerator();
    public void                   setNumerator(MathMLElement numerator);
    public MathMLElement          getDenominator();
    public void                   setDenominator(MathMLElement denominator);
};
    </pre>
            </div>
            <h3>
               <a id="d0e47006">

               </a>org/w3c/dom/mathml/MathMLRadicalElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLRadicalElement extends MathMLPresentationElement
{
    public MathMLElement          getRadicand();
    public void                   setRadicand(MathMLElement radicand);
    public MathMLElement          getIndex();
    public void                   setIndex(MathMLElement index);
};
    </pre>
            </div>
            <h3>
               <a id="d0e47060">

               </a>org/w3c/dom/mathml/MathMLScriptElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLScriptElement extends MathMLPresentationElement
{
    public String                 getSubscriptshift();
    public void                   setSubscriptshift(String subscriptshift);
    public String                 getSuperscriptshift();
    public void                   setSuperscriptshift(String superscriptshift);
    public MathMLElement          getBase();
    public void                   setBase(MathMLElement base);
    public MathMLElement          getSubscript();
    public void                   setSubscript(MathMLElement subscript)
                                                         throws DOMException;
    public MathMLElement          getSuperscript();
    public void                   setSuperscript(MathMLElement superscript)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e47196">

               </a>org/w3c/dom/mathml/MathMLUnderOverElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLUnderOverElement extends MathMLPresentationElement
{
    public String                 getAccentunder();
    public void                   setAccentunder(String accentunder);
    public String                 getAccent();
    public void                   setAccent(String accent);
    public MathMLElement          getBase();
    public void                   setBase(MathMLElement base);
    public MathMLElement          getUnderscript();
    public void                   setUnderscript(MathMLElement underscript)
                                                         throws DOMException;
    public MathMLElement          getOverscript();
    public void                   setOverscript(MathMLElement overscript)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e47356">

               </a>org/w3c/dom/mathml/MathMLMultiScriptsElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLMultiScriptsElement extends MathMLPresentationElement
{
    public String                 getSubscriptshift();
    public void                   setSubscriptshift(String subscriptshift);
    public String                 getSuperscriptshift();
    public void                   setSuperscriptshift(String superscriptshift);
    public MathMLElement          getBase();
    public void                   setBase(MathMLElement base);
    public MathMLNodeList         getPrescripts();
    public MathMLNodeList         getScripts();
    public int                    getNumprescriptcolumns();
    public int                    getNumscriptcolumns();
    public MathMLElement          getPreSubScript(int colIndex);
    public MathMLElement          getSubScript(int colIndex);
    public MathMLElement          getPreSuperScript(int colIndex);
    public MathMLElement          getSuperScript(int colIndex);
    public MathMLElement          insertPreSubScriptBefore(int colIndex,
                                                           MathMLElement newScript)
                                                         throws DOMException;
    public MathMLElement          setPreSubScriptAt(int colIndex,
                                                    MathMLElement newScript)
                                                         throws DOMException;
    public MathMLElement          insertSubScriptBefore(int colIndex,
                                                        MathMLElement newScript)
                                                         throws DOMException;
    public MathMLElement          setSubScriptAt(int colIndex,
                                                 MathMLElement newScript)
                                                         throws DOMException;
    public MathMLElement          insertPreSuperScriptBefore(int colIndex,
                                                             MathMLElement newScript)
                                                         throws DOMException;
    public MathMLElement          setPreSuperScriptAt(int colIndex,
                                                      MathMLElement newScript)
                                                         throws DOMException;
    public MathMLElement          insertSuperScriptBefore(int colIndex,
                                                          MathMLElement newScript)
                                                         throws DOMException;
    public MathMLElement          setSuperScriptAt(int colIndex,
                                                   MathMLElement newScript)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e48278">

               </a>org/w3c/dom/mathml/MathMLTableElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLTableElement extends MathMLPresentationElement
{
    public String                 getAlign();
    public void                   setAlign(String align);
    public String                 getRowalign();
    public void                   setRowalign(String rowalign);
    public String                 getColumnalign();
    public void                   setColumnalign(String columnalign);
    public String                 getGroupalign();
    public void                   setGroupalign(String groupalign);
    public String                 getAlignmentscope();
    public void                   setAlignmentscope(String alignmentscope);
    public String                 getColumnwidth();
    public void                   setColumnwidth(String columnwidth);
    public String                 getWidth();
    public void                   setWidth(String width);
    public String                 getRowspacing();
    public void                   setRowspacing(String rowspacing);
    public String                 getColumnspacing();
    public void                   setColumnspacing(String columnspacing);
    public String                 getRowlines();
    public void                   setRowlines(String rowlines);
    public String                 getColumnlines();
    public void                   setColumnlines(String columnlines);
    public String                 getFrame();
    public void                   setFrame(String frame);
    public String                 getFramespacing();
    public void                   setFramespacing(String framespacing);
    public String                 getEqualrows();
    public void                   setEqualrows(String equalrows);
    public String                 getEqualcolumns();
    public void                   setEqualcolumns(String equalcolumns);
    public String                 getDisplaystyle();
    public void                   setDisplaystyle(String displaystyle);
    public String                 getSide();
    public void                   setSide(String side);
    public String                 getMinlabelspacing();
    public void                   setMinlabelspacing(String minlabelspacing);
    public MathMLNodeList         getRows();
    public MathMLTableRowElement  insertEmptyRow(int index)
                                                         throws DOMException;
    public MathMLLabeledRowElement insertEmptyLabeledRow(int index)
                                                         throws DOMException;
    public MathMLTableRowElement  getRow(int index);
    public MathMLTableRowElement  insertRow(int index,
                                            MathMLTableRowElement newRow)
                                                         throws DOMException;
    public MathMLTableRowElement  setRow(int index,
                                         MathMLTableRowElement newRow)
                                                         throws DOMException;
    public void                   deleteRow(int index)
                                                         throws DOMException;
    public MathMLTableRowElement  removeRow(int index)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e48933">

               </a>org/w3c/dom/mathml/MathMLTableRowElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLTableRowElement extends MathMLPresentationElement
{
    public String                 getRowalign();
    public void                   setRowalign(String rowalign);
    public String                 getColumnalign();
    public void                   setColumnalign(String columnalign);
    public String                 getGroupalign();
    public void                   setGroupalign(String groupalign);
    public MathMLNodeList         getCells();
    public MathMLTableCellElement insertEmptyCell(int index)
                                                         throws DOMException;
    public MathMLTableCellElement insertCell(MathMLTableCellElement newCell,
                                             int index)
                                                         throws DOMException;
    public MathMLTableCellElement setCell(MathMLTableCellElement newCell,
                                          int index);
    public void                   deleteCell(int index);
};
    </pre>
            </div>
            <h3>
               <a id="d0e49185">

               </a>org/w3c/dom/mathml/MathMLLabeledRowElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLLabeledRowElement extends MathMLTableRowElement
{
    public MathMLElement          getLabel();
    public void                   setLabel(MathMLElement label)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e49235">

               </a>org/w3c/dom/mathml/MathMLTableCellElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLTableCellElement extends MathMLPresentationContainer
{
    public String                 getRowspan();
    public void                   setRowspan(String rowspan);
    public String                 getColumnspan();
    public void                   setColumnspan(String columnspan);
    public String                 getRowalign();
    public void                   setRowalign(String rowalign);
    public String                 getColumnalign();
    public void                   setColumnalign(String columnalign);
    public String                 getGroupalign();
    public void                   setGroupalign(String groupalign);
    public boolean                getHasaligngroups();
    public String                 getCellindex();
};
    </pre>
            </div>
            <h3>
               <a id="d0e49317">

               </a>org/w3c/dom/mathml/MathMLAlignGroupElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLAlignGroupElement extends MathMLPresentationElement
{
    public String                 getGroupalign();
    public void                   setGroupalign(String groupalign);
};
    </pre>
            </div>
            <h3>
               <a id="d0e49345">

               </a>org/w3c/dom/mathml/MathMLAlignMarkElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLAlignMarkElement extends MathMLPresentationElement
{
    public String                 getEdge();
    public void                   setEdge(String edge);
};
    </pre>
            </div>
            <h3>
               <a id="d0e49374">

               </a>org/w3c/dom/mathml/MathMLContentElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLContentElement extends MathMLElement
{
};
    </pre>
            </div>
            <h3>
               <a id="d0e49383">

               </a>org/w3c/dom/mathml/MathMLContentToken.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.Node;

public interface MathMLContentToken extends MathMLContentElement
{
    public MathMLNodeList         getArguments();
    public String                 getDefinitionURL();
    public void                   setDefinitionURL(String definitionURL);
    public String                 getEncoding();
    public void                   setEncoding(String encoding);
    public Node                   getArgument(int index);
    public Node                   insertArgument(Node newArgument,
                                                 int index);
    public Node                   setArgument(Node newArgument,
                                              int index);
    public void                   deleteArgument(int index);
    public Node                   removeArgument(int index);
};
    </pre>
            </div>
            <h3>
               <a id="d0e49640">

               </a>org/w3c/dom/mathml/MathMLCnElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLCnElement extends MathMLContentToken
{
    public String                 getType();
    public void                   setType(String type);
    public String                 getBase();
    public void                   setBase(String base);
    public int                    getNargs();
};
    </pre>
            </div>
            <h3>
               <a id="d0e49692">

               </a>org/w3c/dom/mathml/MathMLCiElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLCiElement extends MathMLContentToken
{
    public String                 getType();
    public void                   setType(String type);
};
    </pre>
            </div>
            <h3>
               <a id="d0e49744">

               </a>org/w3c/dom/mathml/MathMLCsymbolElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLCsymbolElement extends MathMLContentToken
{
};
    </pre>
            </div>
            <h3>
               <a id="d0e49765">

               </a>org/w3c/dom/mathml/MathMLContentContainer.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLContentContainer extends MathMLContentElement, MathMLContainer
{
    public int                    getNBoundVariables();
    public MathMLConditionElement getCondition();
    public void                   setCondition(MathMLConditionElement condition)
                                                         throws DOMException;
    public MathMLElement          getOpDegree();
    public void                   setOpDegree(MathMLElement opDegree)
                                                         throws DOMException;
    public MathMLElement          getDomainOfApplication();
    public void                   setDomainOfApplication(MathMLElement domainOfApplication)
                                                         throws DOMException;
    public MathMLElement          getMomentAbout();
    public void                   setMomentAbout(MathMLElement momentAbout)
                                                         throws DOMException;
    public MathMLBvarElement      getBoundVariable(int index);
    public MathMLBvarElement      insertBoundVariable(MathMLBvarElement newBVar,
                                                      int index)
                                                         throws DOMException;
    public MathMLBvarElement      setBoundVariable(MathMLBvarElement newBVar,
                                                   int index)
                                                         throws DOMException;
    public void                   deleteBoundVariable(int index);
    public MathMLBvarElement      removeBoundVariable(int index);
};
    </pre>
            </div>
            <h3>
               <a id="d0e50205">

               </a>org/w3c/dom/mathml/MathMLApplyElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLApplyElement extends MathMLContentContainer
{
    public MathMLElement          getOperator();
    public void                   setOperator(MathMLElement operator);
    public MathMLElement          getLowLimit();
    public void                   setLowLimit(MathMLElement lowLimit)
                                                         throws DOMException;
    public MathMLElement          getUpLimit();
    public void                   setUpLimit(MathMLElement upLimit)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e50329">

               </a>org/w3c/dom/mathml/MathMLFnElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLFnElement extends MathMLContentContainer
{
    public String                 getDefinitionURL();
    public void                   setDefinitionURL(String definitionURL);
    public String                 getEncoding();
    public void                   setEncoding(String encoding);
};
    </pre>
            </div>
            <h3>
               <a id="d0e50358">

               </a>org/w3c/dom/mathml/MathMLLambdaElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLLambdaElement extends MathMLContentContainer
{
    public MathMLElement          getExpression();
    public void                   setExpression(MathMLElement expression);
};
    </pre>
            </div>
            <h3>
               <a id="d0e50378">

               </a>org/w3c/dom/mathml/MathMLSetElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLSetElement extends MathMLContentContainer
{
    public boolean                getIsExplicit();
    public String                 getType();
    public void                   setType(String type);
};
    </pre>
            </div>
            <h3>
               <a id="d0e50417">

               </a>org/w3c/dom/mathml/MathMLListElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLListElement extends MathMLContentContainer
{
    public boolean                getIsExplicit();
    public String                 getOrdering();
    public void                   setOrdering(String ordering);
};
    </pre>
            </div>
            <h3>
               <a id="d0e50456">

               </a>org/w3c/dom/mathml/MathMLBvarElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLBvarElement extends MathMLContentContainer
{
};
    </pre>
            </div>
            <h3>
               <a id="d0e50472">

               </a>org/w3c/dom/mathml/MathMLPredefinedSymbol.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLPredefinedSymbol extends MathMLContentElement
{
    public String                 getDefinitionURL();
    public void                   setDefinitionURL(String definitionURL);
    public String                 getEncoding();
    public void                   setEncoding(String encoding);
    public String                 getArity();
    public String                 getSymbolName();
};
    </pre>
            </div>
            <h3>
               <a id="d0e50980">

               </a>org/w3c/dom/mathml/MathMLTendsToElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLTendsToElement extends MathMLPredefinedSymbol
{
    public String                 getType();
    public void                   setType(String type);
};
    </pre>
            </div>
            <h3>
               <a id="d0e51016">

               </a>org/w3c/dom/mathml/MathMLIntervalElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLIntervalElement extends MathMLContentElement
{
    public String                 getClosure();
    public void                   setClosure(String closure);
    public MathMLContentElement   getStart();
    public void                   setStart(MathMLContentElement start);
    public MathMLContentElement   getEnd();
    public void                   setEnd(MathMLContentElement end);
};
    </pre>
            </div>
            <h3>
               <a id="d0e51071">

               </a>org/w3c/dom/mathml/MathMLConditionElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLConditionElement extends MathMLContentElement
{
    public MathMLApplyElement     getCondition();
    public void                   setCondition(MathMLApplyElement condition);
};
    </pre>
            </div>
            <h3>
               <a id="d0e51088">

               </a>org/w3c/dom/mathml/MathMLDeclareElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLDeclareElement extends MathMLContentElement
{
    public String                 getType();
    public void                   setType(String type);
    public int                    getNargs();
    public void                   setNargs(int nargs);
    public String                 getOccurrence();
    public void                   setOccurrence(String occurrence);
    public String                 getDefinitionURL();
    public void                   setDefinitionURL(String definitionURL);
    public String                 getEncoding();
    public void                   setEncoding(String encoding);
    public MathMLCiElement        getIdentifier();
    public void                   setIdentifier(MathMLCiElement identifier);
    public MathMLElement          getConstructor();
    public void                   setConstructor(MathMLElement constructor);
};
    </pre>
            </div>
            <h3>
               <a id="d0e51170">

               </a>org/w3c/dom/mathml/MathMLVectorElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLVectorElement extends MathMLContentElement
{
    public int                    getNcomponents();
    public MathMLContentElement   getComponent(int index);
    public MathMLContentElement   insertComponent(MathMLContentElement newComponent,
                                                  int index)
                                                         throws DOMException;
    public MathMLContentElement   setComponent(MathMLContentElement newComponent,
                                               int index)
                                                         throws DOMException;
    public                        deleteComponent(int index)
                                                         throws DOMException;
    public MathMLContentElement   removeComponent(int index);
};
    </pre>
            </div>
            <h3>
               <a id="d0e51350">

               </a>org/w3c/dom/mathml/MathMLMatrixElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLMatrixElement extends MathMLContentElement
{
    public int                    getNrows();
    public int                    getNcols();
    public MathMLNodeList         getRows();
    public MathMLMatrixrowElement getRow(int index)
                                                         throws DOMException;
    public MathMLMatrixrowElement insertRow(MathMLMatrixrowElement newRow,
                                            int index)
                                                         throws DOMException;
    public MathMLMatrixrowElement setRow(MathMLMatrixrowElement newRow,
                                         int index)
                                                         throws DOMException;
    public                        deleteRow(int index)
                                                         throws DOMException;
    public MathMLMatrixrowElement removeRow(int index)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e51563">

               </a>org/w3c/dom/mathml/MathMLMatrixrowElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLMatrixrowElement extends MathMLContentElement
{
    public int                    getNEntries();
    public MathMLContentElement   getEntry(int index)
                                                         throws DOMException;
    public MathMLContentElement   insertEntry(MathMLContentElement newEntry,
                                              int index)
                                                         throws DOMException;
    public MathMLContentElement   setEntry(MathMLContentElement newEntry,
                                           int index)
                                                         throws DOMException;
    public                        deleteEntry(int index)
                                                         throws DOMException;
    public MathMLContentElement   removeEntry(int index)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e51753">

               </a>org/w3c/dom/mathml/MathMLPiecewiseElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;

import org.w3c.dom.DOMException;

public interface MathMLPiecewiseElement extends MathMLContentElement
{
    public MathMLNodeList         getPieces();
    public MathMLContentElement   getOtherwise();
    public void                   setOtherwise(MathMLContentElement otherwise);
    public MathMLCaseElement      getCase(int index);
    public MathMLCaseElement      setCase(int index,
                                          MathMLCaseElement case)
                                                         throws DOMException;
    public void                   deleteCase(int index)
                                                         throws DOMException;
    public MathMLCaseElement      removeCase(int index)
                                                         throws DOMException;
    public MathMLCaseElement      insertCase(int index,
                                             MathMLCaseElement newCase)
                                                         throws DOMException;
    public MathMLContentElement   getCaseValue(int index)
                                                         throws DOMException;
    public MathMLContentElement   setCaseValue(int index,
                                               MathMLContentElement value)
                                                         throws DOMException;
    public MathMLContentElement   getCaseCondition(int index)
                                                         throws DOMException;
    public MathMLContentElement   setCaseCondition(int index,
                                                   MathMLContentElement condition)
                                                         throws DOMException;
};
    </pre>
            </div>
            <h3>
               <a id="d0e52245">

               </a>org/w3c/dom/mathml/MathMLCaseElement.java</h3>
            <div class="IDL-definition">
               <pre>
package org.w3c.dom.mathml;


public interface MathMLCaseElement extends MathMLContentElement
{
    public MathMLContentElement   getCaseCondition();
    public void                   setCaseCondition(MathMLContentElement caseCondition);
    public MathMLContentElement   getCaseValue();
    public void                   setCaseValue(MathMLContentElement caseValue);
};
    </pre>
            </div>
         </div>
         <div class="div2">

            <h2>
               <a id="dom-bindings.ECMABinding">

               </a>E.3 MathML Document Object Model ECMAScript Binding</h2>
            <div class="IDL-definition">
               <dl>
                  <dt class="h3style">Object MathMLDOMImplementation</dt>
                  <dd>
                     <strong>MathMLDOMImplementation</strong> has all the properties and methods of <strong>
DOMImplementation</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLDOMImplementation</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>createMathMLDocument()</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLDocument.</strong>
                              </dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLDocument</dt>
                  <dd>
                     <strong>MathMLDocument</strong> has all the properties and methods of <strong>
Document</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLDocument</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
referrer</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
domain</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
URI</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLNodeList</dt>
                  <dd>
                     <strong>MathMLNodeList</strong> has all the properties and methods of <strong>
NodeList</strong> as well as the properties and methods defined below.</dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLElement</dt>
                  <dd>
                     <strong>MathMLElement</strong> has all the properties and methods of <strong>
Element</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
className</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
mathElementStyle</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
id</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
xref</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
href</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
ownerMathElement</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLMathElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLContainer</dt>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLContainer</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
nArguments</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
arguments</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
declarations</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLContainer</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getArgument(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setArgument(newArgument,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
newArgument</strong> parameter is of type <strong>
MathMLElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertArgument(newArgument,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
newArgument</strong> parameter is of type <strong>
MathMLElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteArgument(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeArgument(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getDeclaration(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLDeclareElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setDeclaration(newDeclaration,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLDeclareElement.</strong> The <strong>
newDeclaration</strong> parameter is of type <strong>
MathMLDeclareElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertDeclaration(newDeclaration,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLDeclareElement.</strong> The <strong>
newDeclaration</strong> parameter is of type <strong>
MathMLDeclareElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeDeclaration(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLDeclareElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteDeclaration(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLMathElement</dt>
                  <dd>
                     <strong>MathMLMathElement</strong> has all the properties and methods of <strong>
MathMLElement, MathMLContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLMathElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
macros</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
display</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLSemanticsElement</dt>
                  <dd>
                     <strong>MathMLSemanticsElement</strong> has all the properties and methods of <strong>
MathMLElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLSemanticsElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
body</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
nAnnotations</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLSemanticsElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getAnnotation(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertAnnotation(newAnnotation,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
newAnnotation</strong> parameter is of type <strong>
MathMLElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setAnnotation(newAnnotation,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
newAnnotation</strong> parameter is of type <strong>
MathMLElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteAnnotation(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeAnnotation(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLAnnotationElement</dt>
                  <dd>
                     <strong>MathMLAnnotationElement</strong> has all the properties and methods of <strong>
MathMLElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLAnnotationElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
body</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
encoding</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLXMLAnnotationElement</dt>
                  <dd>
                     <strong>MathMLXMLAnnotationElement</strong> has all the properties and methods of <strong>
MathMLElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLXMLAnnotationElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
encoding</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLPresentationElement</dt>
                  <dd>
                     <strong>MathMLPresentationElement</strong> has all the properties and methods of <strong>
MathMLElement</strong> as well as the properties and methods defined below.</dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLGlyphElement</dt>
                  <dd>
                     <strong>MathMLGlyphElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLGlyphElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
alt</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
fontfamily</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
index</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLSpaceElement</dt>
                  <dd>
                     <strong>MathMLSpaceElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLSpaceElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
width</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
height</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
depth</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
linebreak</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLPresentationToken</dt>
                  <dd>
                     <strong>MathMLPresentationToken</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLPresentationToken</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
mathvariant</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
mathsize</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
mathcolor</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
mathbackground</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
contents</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLOperatorElement</dt>
                  <dd>
                     <strong>MathMLOperatorElement</strong> has all the properties and methods of <strong>
MathMLPresentationToken</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLOperatorElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
form</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
fence</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
separator</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
lspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
stretchy</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
symmetric</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
maxsize</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
minsize</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
largeop</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
movablelimits</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
accent</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLStringLitElement</dt>
                  <dd>
                     <strong>MathMLStringLitElement</strong> has all the properties and methods of <strong>
MathMLPresentationToken</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLStringLitElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
lquote</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rquote</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLPresentationContainer</dt>
                  <dd>
                     <strong>MathMLPresentationContainer</strong> has all the properties and methods of <strong>
MathMLPresentationElement, MathMLContainer</strong> as well as the properties and methods defined below.</dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLStyleElement</dt>
                  <dd>
                     <strong>MathMLStyleElement</strong> has all the properties and methods of <strong>
MathMLPresentationContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLStyleElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
scriptlevel</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
displaystyle</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
scriptsizemultiplier</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
scriptminsize</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
background</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
veryverythinmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
verythinmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
thinmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
mediummathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
thickmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
verythickmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
veryverythickmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
negativeveryverythinmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
negativeverythinmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
negativethinmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
negativemediummathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
negativethickmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
negativeverythickmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
negativeveryverythickmathspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLPaddedElement</dt>
                  <dd>
                     <strong>MathMLPaddedElement</strong> has all the properties and methods of <strong>
MathMLPresentationContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLPaddedElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
width</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
lspace</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
height</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
depth</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLFencedElement</dt>
                  <dd>
                     <strong>MathMLFencedElement</strong> has all the properties and methods of <strong>
MathMLPresentationContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLFencedElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
open</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
close</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
separators</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLEncloseElement</dt>
                  <dd>
                     <strong>MathMLEncloseElement</strong> has all the properties and methods of <strong>
MathMLPresentationContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLEncloseElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
notation</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLActionElement</dt>
                  <dd>
                     <strong>MathMLActionElement</strong> has all the properties and methods of <strong>
MathMLPresentationContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLActionElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
actiontype</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
selection</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLFractionElement</dt>
                  <dd>
                     <strong>MathMLFractionElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLFractionElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
linethickness</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
numalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
denomalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
bevelled</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
numerator</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
denominator</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLRadicalElement</dt>
                  <dd>
                     <strong>MathMLRadicalElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLRadicalElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
radicand</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
index</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLScriptElement</dt>
                  <dd>
                     <strong>MathMLScriptElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLScriptElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
subscriptshift</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
superscriptshift</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
base</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
subscript</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
superscript</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLUnderOverElement</dt>
                  <dd>
                     <strong>MathMLUnderOverElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLUnderOverElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
accentunder</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
accent</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
base</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
underscript</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
overscript</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLMultiScriptsElement</dt>
                  <dd>
                     <strong>MathMLMultiScriptsElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLMultiScriptsElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
subscriptshift</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
superscriptshift</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
base</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
prescripts</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
scripts</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
numprescriptcolumns</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
numscriptcolumns</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLMultiScriptsElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getPreSubScript(colIndex)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getSubScript(colIndex)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getPreSuperScript(colIndex)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getSuperScript(colIndex)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertPreSubScriptBefore(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setPreSubScriptAt(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertSubScriptBefore(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setSubScriptAt(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertPreSuperScriptBefore(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setPreSuperScriptAt(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertSuperScriptBefore(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setSuperScriptAt(colIndex,newScript)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLElement.</strong> The <strong>
colIndex</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newScript</strong> parameter is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLTableElement</dt>
                  <dd>
                     <strong>MathMLTableElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLTableElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
align</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rowalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
columnalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
groupalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
alignmentscope</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
columnwidth</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
width</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rowspacing</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
columnspacing</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rowlines</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
columnlines</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
frame</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
framespacing</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
equalrows</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
equalcolumns</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
displaystyle</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
side</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
minlabelspacing</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rows</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLTableElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertEmptyRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableRowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertEmptyLabeledRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLLabeledRowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableRowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertRow(index,newRow)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableRowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
long</strong>. The <strong>
newRow</strong> parameter is of type <strong>
MathMLTableRowElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setRow(index,newRow)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableRowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
long</strong>. The <strong>
newRow</strong> parameter is of type <strong>
MathMLTableRowElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableRowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLTableRowElement</dt>
                  <dd>
                     <strong>MathMLTableRowElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLTableRowElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rowalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
columnalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
groupalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
cells</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLTableRowElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertEmptyCell(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableCellElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertCell(newCell,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableCellElement.</strong> The <strong>
newCell</strong> parameter is of type <strong>
MathMLTableCellElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setCell(newCell,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLTableCellElement.</strong> The <strong>
newCell</strong> parameter is of type <strong>
MathMLTableCellElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteCell(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLLabeledRowElement</dt>
                  <dd>
                     <strong>MathMLLabeledRowElement</strong> has all the properties and methods of <strong>
MathMLTableRowElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLLabeledRowElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
label</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLTableCellElement</dt>
                  <dd>
                     <strong>MathMLTableCellElement</strong> has all the properties and methods of <strong>
MathMLPresentationContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLTableCellElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rowspan</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
columnspan</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rowalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
columnalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
groupalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
hasaligngroups</strong>
                              </dt>
                              <dd>This property is of type <strong>
boolean</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
cellindex</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLAlignGroupElement</dt>
                  <dd>
                     <strong>MathMLAlignGroupElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLAlignGroupElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
groupalign</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLAlignMarkElement</dt>
                  <dd>
                     <strong>MathMLAlignMarkElement</strong> has all the properties and methods of <strong>
MathMLPresentationElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLAlignMarkElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
edge</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLContentElement</dt>
                  <dd>
                     <strong>MathMLContentElement</strong> has all the properties and methods of <strong>
MathMLElement</strong> as well as the properties and methods defined below.</dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLContentToken</dt>
                  <dd>
                     <strong>MathMLContentToken</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLContentToken</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
arguments</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
definitionURL</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
encoding</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLContentToken</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getArgument(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>Node.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertArgument(newArgument,index,newArgument)</strong>
                              </dt>
                              <dd>This method returns a <strong>Node.</strong> The <strong>
newArgument</strong> parameter is of type <strong>
Node</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newArgument</strong> parameter is of type <strong>
Node</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setArgument(newArgument,index,newArgument)</strong>
                              </dt>
                              <dd>This method returns a <strong>Node.</strong> The <strong>
newArgument</strong> parameter is of type <strong>
Node</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newArgument</strong> parameter is of type <strong>
Node</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteArgument(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeArgument(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>Node.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLCnElement</dt>
                  <dd>
                     <strong>MathMLCnElement</strong> has all the properties and methods of <strong>
MathMLContentToken</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLCnElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
type</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
base</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
nargs</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLCiElement</dt>
                  <dd>
                     <strong>MathMLCiElement</strong> has all the properties and methods of <strong>
MathMLContentToken</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLCiElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
type</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLCsymbolElement</dt>
                  <dd>
                     <strong>MathMLCsymbolElement</strong> has all the properties and methods of <strong>
MathMLContentToken</strong> as well as the properties and methods defined below.</dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLContentContainer</dt>
                  <dd>
                     <strong>MathMLContentContainer</strong> has all the properties and methods of <strong>
MathMLContentElement, MathMLContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLContentContainer</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
nBoundVariables</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
condition</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLConditionElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
opDegree</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
domainOfApplication</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
momentAbout</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLContentContainer</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getBoundVariable(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLBvarElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertBoundVariable(newBVar,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLBvarElement.</strong> The <strong>
newBVar</strong> parameter is of type <strong>
MathMLBvarElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setBoundVariable(newBVar,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLBvarElement.</strong> The <strong>
newBVar</strong> parameter is of type <strong>
MathMLBvarElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteBoundVariable(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeBoundVariable(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLBvarElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLApplyElement</dt>
                  <dd>
                     <strong>MathMLApplyElement</strong> has all the properties and methods of <strong>
MathMLContentContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLApplyElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
operator</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
lowLimit</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
upLimit</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLFnElement</dt>
                  <dd>
                     <strong>MathMLFnElement</strong> has all the properties and methods of <strong>
MathMLContentContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLFnElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
definitionURL</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
encoding</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLLambdaElement</dt>
                  <dd>
                     <strong>MathMLLambdaElement</strong> has all the properties and methods of <strong>
MathMLContentContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLLambdaElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
expression</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLSetElement</dt>
                  <dd>
                     <strong>MathMLSetElement</strong> has all the properties and methods of <strong>
MathMLContentContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLSetElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
isExplicit</strong>
                              </dt>
                              <dd>This property is of type <strong>
boolean</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
type</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLListElement</dt>
                  <dd>
                     <strong>MathMLListElement</strong> has all the properties and methods of <strong>
MathMLContentContainer</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLListElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
isExplicit</strong>
                              </dt>
                              <dd>This property is of type <strong>
boolean</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
ordering</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLBvarElement</dt>
                  <dd>
                     <strong>MathMLBvarElement</strong> has all the properties and methods of <strong>
MathMLContentContainer</strong> as well as the properties and methods defined below.</dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLPredefinedSymbol</dt>
                  <dd>
                     <strong>MathMLPredefinedSymbol</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLPredefinedSymbol</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
definitionURL</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
encoding</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
arity</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
symbolName</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLTendsToElement</dt>
                  <dd>
                     <strong>MathMLTendsToElement</strong> has all the properties and methods of <strong>
MathMLPredefinedSymbol</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLTendsToElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
type</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLIntervalElement</dt>
                  <dd>
                     <strong>MathMLIntervalElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLIntervalElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
closure</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
start</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLContentElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
end</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLContentElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLConditionElement</dt>
                  <dd>
                     <strong>MathMLConditionElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLConditionElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
condition</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLApplyElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLDeclareElement</dt>
                  <dd>
                     <strong>MathMLDeclareElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLDeclareElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
type</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
nargs</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
occurrence</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
definitionURL</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
encoding</strong>
                              </dt>
                              <dd>This property is of type <strong>
DOMString</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
identifier</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLCiElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
constructor</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLVectorElement</dt>
                  <dd>
                     <strong>MathMLVectorElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLVectorElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
ncomponents</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLVectorElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getComponent(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertComponent(newComponent,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
newComponent</strong> parameter is of type <strong>
MathMLContentElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setComponent(newComponent,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
newComponent</strong> parameter is of type <strong>
MathMLContentElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteComponent(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void</strong>
                                 <strong>.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeComponent(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLMatrixElement</dt>
                  <dd>
                     <strong>MathMLMatrixElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLMatrixElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
nrows</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
ncols</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
rows</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLMatrixElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLMatrixrowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertRow(newRow,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLMatrixrowElement.</strong> The <strong>
newRow</strong> parameter is of type <strong>
MathMLMatrixrowElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setRow(newRow,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLMatrixrowElement.</strong> The <strong>
newRow</strong> parameter is of type <strong>
MathMLMatrixrowElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void</strong>
                                 <strong>.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeRow(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLMatrixrowElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLMatrixrowElement</dt>
                  <dd>
                     <strong>MathMLMatrixrowElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLMatrixrowElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
nEntries</strong>
                              </dt>
                              <dd>This property is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLMatrixrowElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getEntry(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertEntry(newEntry,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
newEntry</strong> parameter is of type <strong>
MathMLContentElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setEntry(newEntry,index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
newEntry</strong> parameter is of type <strong>
MathMLContentElement</strong>. The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteEntry(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void</strong>
                                 <strong>.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeEntry(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLPiecewiseElement</dt>
                  <dd>
                     <strong>MathMLPiecewiseElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLPiecewiseElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
pieces</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLNodeList</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
otherwise</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLContentElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLPiecewiseElement</strong> object has the following methods:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getCase(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLCaseElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setCase(index,case)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLCaseElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
case</strong> parameter is of type <strong>
MathMLCaseElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>deleteCase(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>void.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>removeCase(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLCaseElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>insertCase(index,newCase)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLCaseElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
newCase</strong> parameter is of type <strong>
MathMLCaseElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getCaseValue(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setCaseValue(index,value)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
value</strong> parameter is of type <strong>
MathMLContentElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>getCaseCondition(index)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>setCaseCondition(index,condition)</strong>
                              </dt>
                              <dd>This method returns a <strong>MathMLContentElement.</strong> The <strong>
index</strong> parameter is of type <strong>
unsigned long</strong>. The <strong>
condition</strong> parameter is of type <strong>
MathMLContentElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
               <dl>
                  <dt class="h3style">Object MathMLCaseElement</dt>
                  <dd>
                     <strong>MathMLCaseElement</strong> has all the properties and methods of <strong>
MathMLContentElement</strong> as well as the properties and methods defined below.</dd>
                  <dd>
                     <dl>
                        <dt>The <strong>
MathMLCaseElement</strong> object has the following properties:</dt>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
caseCondition</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLContentElement</strong>.</dd>
                           </dl>
                        </dd>
                        <dd>
                           <dl>
                              <dt>
                                 <strong>
caseValue</strong>
                              </dt>
                              <dd>This property is of type <strong>
MathMLContentElement</strong>.</dd>
                           </dl>
                        </dd>
                     </dl>
                  </dd>
               </dl>
            </div>
         </div>
      </div>
      <div class="minitoc">

  Overview: <a href="overview.xml">
Mathematical Markup Language (MathML) Version 2.0 (Second Edition)</a>
         <br class="html-compat"/>
  Previous:     D <a href="appendixd.xml">Document Object Model for MathML</a>
         <br class="html-compat"/>
  Next:     F <a href="appendixf.xml">Operator Dictionary</a>
      </div>
   </body>
</html>