MathML ApplyFunction 实体 - 它来自哪里?

发布于 2024-10-22 04:44:40 字数 127 浏览 6 评论 0原文

我正在使用 System.Xml.Linq 通过其关联的 DTD 来解析 MathML 2.0。一切都很好,除了 Maple 生成的 元素似乎不是 DTD。这个元素是在哪里定义的?我尝试用谷歌搜索,但没有成功。

I'm using System.Xml.Linq to parse MathML 2.0 via its associated DTD. Everything is fine except that Maple produces the element which does not appear to be a DTD. Where is this element defined? I tried googling, but to no avail.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

神经大条 2024-10-29 04:44:40

⁡ 是在 MathML 中被视为运算符(即 mo 元素)的实体。它是一个有效的 Unicode 字符,代码点为 x2061: http://www.fileformat .info/info/unicode/char/2061/index.htm

ApplyFunction 通常用于防止歧义,而不是作为必需的运算符。例如,此代码块

<mi>sin</mi><mo>(</mo><mi>x</mi><mo>)</mo>

与此代码块一样有效

<mi>sin</mi><mo>⁡</mo><mo>(</mo><mi>x</mi><mo>)</mo>

,并且在两种情况下实际上都没有歧义,但对于某些函数可能存在歧义。

⁡ 应在任何 MathML DTD 中作为实体声明出现。

⁡ is an entity that's treated as an operator (i.e., an mo element) in MathML. Its a valid Unicode character, with codepoint x2061: http://www.fileformat.info/info/unicode/char/2061/index.htm

ApplyFunction is normally used in order to prevent ambiguity, rather than as a required operator. For example, this code block

<mi>sin</mi><mo>(</mo><mi>x</mi><mo>)</mo>

is just as valid as this code block

<mi>sin</mi><mo>⁡</mo><mo>(</mo><mi>x</mi><mo>)</mo>

and really there's no ambiguity in either case, but for some functions there may be.

⁡ should appear as an entity declaration in any MathML DTD.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文