我System.Xml.Linq
用来通过关联的 DTD 解析 MathML 2.0。一切都很好,除了 Maple 生成的⁡
元素似乎不是 DTD。这个元素在哪里定义?我尝试谷歌搜索,但无济于事。
问问题
360 次
1 回答
0
是在 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 中。
于 2011-03-16T15:53:29.117 回答