<!doctype html>
<html>
  <head>
    <title>mfenced-mi</title>
    <meta charset="utf-8"/>
  </head>
  <body>

    <!-- The <mfenced> element should be equivalent to its "expanded" form with
         <mrow> and <mo> elements, as described in the MathML specification.
         The MathML operator dictionary defines '(', ')', '{', '}' as fences,
         so we don't need an explicit "fence" attribute on the <mo> elements.-->

    <p>
      <math>
        <mrow>
          <mo>(</mo>
          <mrow>
            <mi>x</mi>
            <mo separator="true">,</mo>
            <mi>y</mi>
            <mo separator="true">,</mo>
            <mi>z</mi>
          </mrow>
          <mo>)</mo>
        </mrow>
      </math>
    </p>

    <p>
      <math>
        <mrow>
          <mo>{</mo>
          <mrow>
            <mi>x</mi>
            <mo separator="true">1</mo>
            <mi>y</mi>
            <mo separator="true">2</mo>
            <mi>z</mi>
          </mrow>
          <mo>}</mo>
        </mrow>
      </math>
    </p>

    <p>
      <math>
        <mrow>
          <mo>(</mo>
          <mrow>
            <mi>x</mi>
            <mo separator="true">1</mo>
            <mi>y</mi>
            <mo separator="true">2</mo>
            <mi>z</mi>
            <mo separator="true">3</mo>
            <mi>u</mi>
            <mo separator="true">3</mo>
            <mi>v</mi>
            <mo separator="true">3</mo>
            <mi>w</mi>
          </mrow>
          <mo>)</mo>
        </mrow>
      </math>
    </p>

    <p>
      <math>
        <mrow>
          <mo></mo>
          <mrow>
            <mi>x</mi>
          </mrow>
          <mo></mo>
        </mrow>
      </math>
    </p>

    <p>
      <math>
        <mfenced open="[" close="]" separators="12"><mi>x</mi><mi>y</mi><mi>z</mi></mfenced>
      </math>
    </p>

  </body>
</html>
