HTMLFragment (.html)
- "HTMLFragment"はExportとExportStringのみによってサポートされる.
- Export[…,"HTMLFragment"]とExportString[…,"HTMLFragment"]の出力はXHTML 1.1標準準拠である.
予備知識
-
- 登録MIMEタイプ:text/html
- HTMLマークアップ言語およびファイル形式.
- Webページの作成のための主要言語.
- HTMLはから派生した頭字語である.
- テキスト形式.
- Webページの外観について,構造と側面を記述する.
- 1993年に初めてInternet Engineering Task Force (IETF)の作業草案として公開された.
- 1996年よりワールドワイドウェブコンソーシアム(W3C)が保守管理を行っている.
- 最新のバージョンは1999年にW3C勧告として公開された4.01である.
- 国際標準ISO/IEC 15445:2000.
- XHTMLの前身.
Export
- Export["file.html",expr,"HTMLFragment"]またはExportString[expr,"HTMLFragment"]は expr のHTMLフラグメントを作成する.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Export ファイルへエキスポートする CloudExport クラウドオブジェクトへエキスポートする ExportString 文字列へエキスポートする ExportByteArray バイト配列へエキスポートする
オプション
- $HTMLExportRulesはエキスポートオプションと値を含む規則のリストである.
- "HTMLFragment"はすべての文字を自動的にHTMLの実体に変換する.
- Exportオプション:
-
"AudioOutput" "FLAC" 音声式の表現方法 "DateFormat" Automatic 日付の整形方法 "FilesDirectory" Automatic エキスポートのためのファイルディレクトリ "FilesPrefix" Automatic エキスポートの際に返すURL "FullDocument" Automatic 完全なHTMLドキュメントをエキスポートするかどうか "Graphics3DOutput" "PNG" 3Dグラフィックス式の表現方法 "GraphicsOutput" "SVG" グラフィックス式の表現方法 "ImageOutput" "PNG" 画像式の表現方法 "MathOutput" "PNG" タイプセット式の表現方法 "NumericOutput" Automatic 数式の表現方法 "RenderFormat" "HTML" 描画中に使用する形式 "StaticPrefix" Automatic Webサーバ上の場合に返すURL "StaticRoot" Automatic ディスク上の実際のパス "TemplateEnvironment" < > "TemplateFunction"が適用された場合に使用する環境 "TemplateFunction" Automatic エキスポート処理中に使用する関数またはXMLTemplate "URIHandler" "DataURI" 生成されたURLの表現方法 "XMLTransformationFunction" None 変換の前に適用するXML変換関数 - "AudioOutput"は任意の組込み「音声形式」に変換される.
- "DateFormat"には形式または関数が使用できる.
- "GraphicsOutput","Graphics3DOutput","MathOutput"の可能な設定:
-
"CDF" 対象の式を埋め込みCDFに変換する "DisplayForm" 対象の式をその外観に似たASCIIに変換する "GIF" 対象の式をGIFに変換する "InputForm" 対象の式をそのInputFormに変換する "PNG" 対象の式をPNGに変換する "JPEG" 対象の式をJPEGに変換する "SVG" 対象の式をSVGに変換する - "MathOutput"->"MathML"または"MathOutput"->"TeX"はすべてのタイプセット式をそれぞれMathML,に変換する."FullDocument" -> Trueの場合はJavaScriptも加えられる.
- "NumericFormat"には,規則か関数のリストが使用できる.
- "RenderFormat"の可能な設定:
-
"HTML" HTMLとして描画される "Bootstrap" "Bootstrap"クラスが埋め込まれたHTMLとして描画される - Webサーバ上では,ファイルは"StaticRoot"に配備され,"StaticPrefix"がマップされる.
- "URLHandler"の可能な設定:
-
Automatic データが十分小さい場合は生成されたURLをデータURIに変換し,そうでない場合はディスク上の一時ファイルにエキスポートする "CloudPut" 生成されたURLをデータCloudObjectに変換する "DataURI" 生成されたURLをデータURIに変換する "Export" 生成されたURLをディスク上の一時ファイルに変換する func 生成されたURLを func を使って変換する
例題
例 (6)
一時データをディレクトリにエキスポートし,URLをマップする:
"Bootstrap"クラスを含むHTMLフラグメントを生成する:
整形されたHTMLページを"TemplateEnvironment"を使って作成する:
外部Webページに送信するHTMLフォームを"TemplateEnvironment"を使って作成する:
適用する"XMLTransformationFunction"を指定する:
数式を"MathML"として出力する: