HTMLFragment (.html)
- 只有 Export 与 ExportString 支持 "HTMLFragment".
- Export[…,"HTMLFragment"] 与 ExportString[…,"HTMLFragment"] 的输出符合 XHTML 1.1 标准.
背景
-
- 注册的 MIME 类型:text/html
- HTML 标记语言和文件格式.
- 创建网页的主要语言.
- HTML 是 Hypertext Markup Language(超文本标记语言)的缩写.
- 纯文本格式.
- 描述网页外观的结构和特征.
- 于 1993 年作为互联网工程任务组(IETF)工作草案初次发表.
- 自 1996 年起由万维网联盟(World Wide Web Consortium-W3C)维护.
- 作为 W3C 建议,于 1999 年发行的最新版本为 4.01.
- 国际标准 ISO/IEC 15445:2000.XHTML 的前身.
导出
- 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" 如何表示三维图形表达式 "GraphicsOutput" "SVG" 如何表示图形表达式 "ImageOutput" "PNG" 如何表示图像表达式 "MathOutput" "PNG" 如何表示排版表达式 "NumericOutput" Automatic 如何表示数字表达式 "RenderFormat" "HTML" 渲染时使用的格式 "StaticPrefix" Automatic 如果在网络服务器上则返回的 URL "StaticRoot" Automatic 磁盘上的真实路径 "TemplateEnvironment" < > 应用 "TemplateFunction" 时使用的环境 "TemplateFunction" Automatic 导出时使用的函数或 XMLTemplate "URIHandler" "DataURI" 如何表示产生的 URL "XMLTransformationFunction" None 转换前应用的 XML 转换函数 - "AudioOutput" 将转换到任何内置 "Audio Formats".
- "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 - 在网络服务器上,文件部署成"StaticRoot",并且以"StaticPrefix"映射.
- "URLHandler"的可能设置为:
-
Automatic 如果数据足够小,将产生的 URLs 转换成数据 URIs,否则导出到磁盘上的临时文件 "CloudPut" 将产生的 URLs 转换成数据 CloudObjects "DataURI" 将产生的 URLs 转换成数据 URIs "Export" 将产生的 URLs 转换成磁盘上的临时文件 func 用 func 转换产生的 URLs
范例
基本范例 (6)
用 "TemplateEnvironment" 创建格式化的 HTML 页面:
用 "TemplateEnvironment" 创建一个提交给外部网页的 HTML 表格:
指定应用 "XMLTransformationFunction":
把数学表达式输出成"MathML":