问题标签 [mathml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1789 浏览

c# - LINQ to XML 是否忽略 DTD 中的包含?

我正在使用 MathML DTD 来解析 MathMLSystem.Xml.Linq.虽然普通的 MathML 东西被很好地识别,MMLEXTRA但 DTD 中的包含被忽略并且我得到错误。这是我正在使用的代码:

解析器只是这样做XDocument.Load()。任何帮助表示赞赏!

0 投票
1 回答
813 浏览

c# - .Net App 是否有任何 MathML 渲染器组件?

是否有任何可以被 Dot Net App 使用的 MathML Renderer 组件?我希望你能帮我找到一个,不管它花多少钱。

详细要求:

  1. 它可以为方程编辑提供控制
  2. 它不能是 COM 组件
  3. 它必须支持 Content MathML 标记(如果它可以同时支持 Content 和 Presentation 标记会更好)
  4. 它可以根据公式生成标记
  5. 它可以根据标记生成公式

我找到了一些工具,例如 MathML .Net Control 和 NuGenEQML .Net,但不幸的是,这两个组件都不支持 Content Markup。

0 投票
3 回答
2035 浏览

android - WebView 和 MathML

我尝试将 MathML 代码放入 WebView 中,但无法正确呈现。我做错了什么?

0 投票
3 回答
6348 浏览

browser - 哪些浏览器支持 MathML?

我们将很快开始研究 TeX 到 MathML 的翻译器。所以,我想知道哪些浏览器(以及从哪个版本开始)正式支持 MathML?谢谢

0 投票
2 回答
834 浏览

xslt - 使用 xsl 输出数学表达式

我想使用 xslt 从 Mathml 输入中输出数学表达式。我的变换一定有什么错误。我不知道如何纠正它。你可以帮帮我吗?我应该使用参数还是变量来控制它?xml:

这是我的 xsl:

结果应该是:

0 投票
1 回答
191 浏览

java - 使用java从字符串中查找mathmls

我有一个大字符串,其中有多个数学。想把它们全部取出一个字符串数组。使用正则表达式找到它们。但是正则表达式中缺少一些东西,所以它没有给出任何输出。

MathMls 的正则表达式是什么?

示例字符串

查找«math xmlns=\"http://www.w3.org/1998/Math/MathML\"»«mroot»«mrow»«mi»#«/mi»«mi»a«/mi»«的总和/mrow»«mn»3«/mn»«/mroot»«mo»=«/mo»«mroot»«mrow»«mi»#«/mi»«mi»b«/mi»«/mrow»« mn»3«/mn»«/mroot»«/math» «math xmlns=\"http://www.w3.org/1998/Math/MathML\"»«mo»=«/mo»«msup »«mfenced»«mrow»«mi»#«/mi»«mi»b«/mi»«/mrow»«/mfenced»«mfrac»«mn»1«/mn»«mn»3«/mn» «/mfrac»«/msup»«/math»

从中得到 2 个 mathmls

0 投票
2 回答
2522 浏览

html - 如何在 html 文档中添加数学符号(内联)

如何在 html 页面中编写数学符号(斜体、sub/sup 脚本、希腊字母)。我需要这些字母是内联的。我尝试用<MI></MI>or包裹它们,<MATH></MATH>但没有用。mathml 是否需要在服务器上安装一些额外的软件或额外的浏览器功能?

谢谢

0 投票
1 回答
1421 浏览

python - python-mathdom 的替代方案

我想将 MathML 表达式转换为 python 中的方程字符串,MathDOM 模块应该适用于此。

一个例子是:

应该映射到“A + B”。这显然应该适用于更复杂的表达式。

但是,它已经很老了,并且无法与新版本的 xml 模块一起正常工作(试图包含错误的模块结构等)

有谁知道有用的替代品?

0 投票
1 回答
3453 浏览

parsing - 使用 SAX 解析和处理字符实体

我正在用 SAX 解析一个 MathML 表达式(尽管它是 MathML 的事实可能并不完全相关)。一个示例输入字符串是

为了让 SAX 解析器接受这个字符串,我稍微扩展一下:

现在,当我对此运行 SAX 解析器时,我得到一个异常:

但是,我知道如何解决这个问题。我只是将这一行添加到正在解析的字符串中:

这给了我

现在,它解析得很好,谢谢。

但是,问题是我不能为可能在 MathML 中使用的每个可能的字符实体添加一个 ENTITY 声明(例如,“part”、“notin”和“sum”)。

如何重写此字符串,以便可以解析它以查找可能包含的任何可能的字符实体?

0 投票
1 回答
269 浏览

javascript - 将 pMathML 转换为 cMathML 的算法/工具?

有没有人知道任何已知的算法和/或开源项目将表示 mathml 转换为内容 mathml?

如果有任何开源项目,最好使用 Javascript。但任何其他语言也受到赞赏。

如果没有,您对如何解决这个问题有什么建议吗?

谢谢,