MathML (.mml)
予備知識
-
- MIMEタイプ:text/mathml,application/mathml+xml
- MathML数式用マークアップ言語.
- 数式をWebドキュメントに統合するのに使用される.
- 多くのブラウザとブラウザの追加機能が埋め込まれたMathMLの描画をサポートしている.
- 数式の表示とContent(内容)の意味を指定する:
- XMLに基づく形式.Wolframタイプセット言語から作成されたドラフトに基づいている.
- W3C math working groupにより1999年に発表され,2003年に更新された.
ImportとExport
- Import["file.mml"]はMathMLファイルをインポートしてボックス式を返す.
- Export["file.mml",expr]は任意の式をMathMLにエキスポートする.
- Import["file.mml"]はファイルより,MathMLプレゼンテーション要素を読み,それを対応する Wolfram言語のボックス式に変換する.
- Import["file.mml","Expression"]はTraditionalFormの解釈規則を使い,MathMLをWolfram言語式に変換する.
- Export["file.mml",expr]はボックス式または任意のWolfram言語式をMathMLに変換する.
- 任意の数式をエキスポートする場合,そのプレゼンテーションとコンテンツは結果として作成されたMathMLで表現されている.
- Import["file.mml",elem]はMathMLファイルより指定された要素をインポートする.
- Import["file.mml",{{elem1,elem2,…}}]は複数の要素をインポートする.
- インポート形式はImport["file", "MathML"]またはImport["file",{"MathML",elem,…}]と指定できる.
- Export["file.mml",expr, elem]はexpr が要素,elem を指定するものとして扱うことにより,MathMLファイルを作成する.
- Export["file.mml",{expr1,expr2,…},{{elem1,elem2,…}}]では,それぞれのexpri が対応するelemiを指定するものとして扱われる.
- Export["file.mml",expr,opt1->val1,…]はexpr を特別の値を持つオプションが指定されたものとしてエキスポートする.
- Export["file.mml",{elem1->expr1,elem2->expr2,…},"Rules"]は規則を使い,エキスポートされる要素を指定する.
- エキスポートの形式はExport["file",expr,"MathML"]または Export["file",expr,{"MathML",elems}]として指定できる.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする