数学ML(毫米)

背景和上下文

    • MIME类型:text/mathml,application/mathml+xml
    • MathML数学标记语言。
    • 用于在web文档中集成数学公式。
    • 许多浏览器和新增浏览器支持嵌入式MathML的呈现。
    • 指定数学公式的表示形式和语义内容。
    • 基于XML的格式。
    • 基于源自Wolfram排版语言的草稿。
    • W3C数学工作组于1999年引入并于2003年更新。

导入和导出

  • 导入["文件.mml英寸]导入MathML文件并返回框表达式。
  • 导出["文件.mml英寸,快递]将任意表达式导出到MathML。
  • 导入["文件.mml英寸]从文件中读取MathML表示元素,并将其转换为相应的Wolfram语言框表达式。
  • 导入["文件.mml英寸,“表达式”]使用将MathML转换为Wolfram语言表达式传统形式解释规则。
  • 导出["文件.mml英寸,快递]将方框表达式或任意Wolfram语言表达式转换为MathML。
  • 导出任意数学表达式时,其表示形式和上下文将在生成的MathML中表示。
  • 导入["文件.mml”,元素]从MathML文件导入指定的元素。
  • 导入["文件.mml英寸,{{元素1,元素2,}}]导入多个元素。
  • 可以使用指定导入格式导入["文件",“数学建模语言”]导入["文件",{“数学建模语言”,元素,}].
  • 导出["文件.mml英寸,快递, 元素]通过处理快递作为指定元素电子束.
  • 导出["文件.mml英寸,{快递1,快递2,},{{元素1,元素2,}}]分别对待快递指定相应的元素.
  • 导出["文件.mml英寸,快递,选择1->val值1,]出口快递指定的选项元素具有指定的值。
  • 导出["文件.mml英寸,{元素1->快递1,元素2->快递2,},“规则”]使用规则指定要导出的元素。
  • 导出格式可以在表单中明确指定导出["文件",快递,“数学建模语言”]导出["文件",快递,{“数学建模语言”,元素}].
  • 有关完整的一般信息,请参阅以下参考页:
  • 导入, 导出从文件导入或导出到文件
    云导入, 云导出从云对象导入或导出到云对象
    导入字符串, 导出字符串从字符串导入或导出到字符串
    导入字节数组, 导出字节数组从字节数组导入或导出到字节数组

导入元素

  • 概述导入元素:
  • “元素”此文件中可用的元素和选项列表
    “摘要”文件摘要
    “规则”所有可用元素的规则列表
  • 数据表示元素:
  • “方框”MathML排版作为Wolfram语言框表达式
    “表达式”任意Wolfram语言表达式
    “HeldExpression”未赋值表达式
    “XML对象”MathML作为符号XML表达式
    “XML元素”嵌套XMLElement对象
  • 导入导出使用“盒子”元素。

选项

  • 导出选项:
  • “批注”{}要包括哪些注释
    “演示文稿”真的是否导出MathML表示元素
    “内容”False(错误)是否导出MathML内容元素
  • 的设置“批注”是一个列表,可以包含任意数量的选项“文档标题”,“XML声明”、和“DOCTYPED声明”.

示例

基本示例  (2)

默认情况下,导出任意数学表达式会生成MathML表示:

这将创建组合的演示和内容MathML:

这将生成纯内容MathML:

定义并显示Wolfram语言框表达式:

将其转换为演示文稿MathML:

将上一个输出转换为方框表达式并显示:

导入自动识别MathML格式:

显示可用的导入元素:

将MathML转换为计算表达式:

将MathML导入为符号XML表达式: