Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > インポートとエキスポート >
Import/Export フォーマット

ExpressionML (.xml)

MIME type: text/xml
Mathematica ExpressionML形式.
任意の Mathematica 式をXMLとして表現する.
一般的な式を Mathematica と他のアプリケーションの間で交換するのに使われる.
通常UTF-8で符号化されたプレーンテキストファイル.
2002年Wolfram Researchにより開発された.
  • ImportExportは完全にExpressionML形式をサポートしている.
  • Import["file.xml"]はExpressionMLファイルをインポートして,式を返す.
  • Export["file.xml", expr, "ExpressionML"]は任意の式をXMLにエキスポートする.
  • Import["file.xml"] はExpressionMLデータのあるXMLファイルを読み,対応する Mathematica 式に変換する.
  • XMLを読み込むとき,Importは自動的にExpressionML形式を認識する.一般的なXMLコンテンツは XMLObject 式としてインポートされる.
  • Export["file.xml", expr, "ExpressionML"] は任意の Mathematica 式を対応するExpressionMLデータ構造に変換して,XML式に書き込む.
  • Export["file.xml", XMLObject[...]] は記号的なXML式を一般的なXMLに変換する.
  • Import["file.xml", elem] はExpressionMLファイルから指定された要素をインポートする.
  • Import["file.xml", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式はImport["file", "ExpressionML"] あるいは Import["file", {"ExpressionML", elem, ...}]を使って指定することができる.
  • Export["file.xml", expr, elem]expr が要素,elem を指定するものとして扱うことにより,ExpressionMLファイルを作成する.
  • Export["file.xml", {expr1, expr2, ...}, {{elem1, elem2, ...}}] では,それぞれのexpri が対応するelemiを指定するものとして扱われる.
  • Export["file.xml", expr, opt1->val1, ...]expr を特別の値を持つオプションが指定されたものとしてエキスポートする.
  • Export["file.xml", {elem1->expr1, elem2->expr2, ...}, "Rules"] は規則を使い,エキスポートされる要素を指定する.
  • エキスポート形式は Export["file", expr, "ExpressionML"] あるいは Export["file", expr, {"ExpressionML", elems}]として指定できる.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定のための規則のリスト
  • データを表現する要素:
"Boxes"Mathematica ボックス式としてのExpressionMLタイプセット
"Expression"任意の Mathematica
"HeldExpression"未評価の式
"XMLObject"記号的なXML式としてのExpressionML
"XMLElement"ネストされたXMLElementオブジェクト
  • ImportExport はデフォルトで"Expression"要素を使う.
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team