MathJax Рендеринг полей ввода HTML в MathML
Я пытаюсь включить html поля ввода, такие как:
<input id="txtBox" type="text" size="1" style="text-align: center">
В уравнениях mathML. Когда я изначально создавал и тестировал их локально в Firefox, все выглядело хорошо (изначально отображает содержимое). Однако теперь, когда я загрузил его на наш сайт, который использует mathjax 2.01 для рендеринга контента, я получаю ошибки «Неизвестный тип узла: ввод» везде, где должно быть поле ввода. У меня в настоящее время есть коробки, завернутые в
<annotation>
теги, как описано в другом посте здесь, но я все еще получаю ту же ошибку.
<script type="math/mml">
<math>
<mstyle displaystyle="true">
<msup>
<mi>x</mi>
<semantics>
<annotation-xml encoding="application/xhtml+xml">
<input xmlns="http://www.w3.org/1999/xhtml" style="text-align:right" type="text" size="2" name="n" /></input>
</annotation-xml>
</semantics>
</msup>
<mo>+</mo>
<semantics>
<annotation-xml encoding="application/xhtml+xml">
<input xmlns="http://www.w3.org/1999/xhtml" type="text" size="2" name="b" /></input>
</annotation-xml>
</semantics>
</mstyle>
</math>
</script>