XHTMLMathML (.html, .htm, .xhtml, .xht, .xml)
背景
-
- 注册的 MIME 类型:application/xhtml+xml
- 具有内嵌 MathML 的XHTML.
- 纯文本 XML 格式.
- 描述网页外观的结构和特征,包括排版数学公式.
Import 与 Export
- Import["file.xhtml"] 给出 XHTML+MathML 文件的纯文本表示.
- Import["file.xhtml","Data"] 从 XHTML+MathML 中提取表格数据.
- Export["file.xhtml",expr] 创建 expr 的 XHTML+MathML 版本.
- Export["dir",expr] 把 expr 翻译成 XHTML+MathML,并在指定的目录中存储输出.
- Import["file.xhtml"] 返回一个字符串,以格式化的纯文本表示文件的文本内容.
- Export["file.xhtml",expr, "XHTMLMathML"] 把笔记本、单元、单元列表或其他笔记本参数导出到 XHTML,并把所有排版表达式格式化为 MathML.
- Export 总是创建完整的 XHTML+MathML 文档.
- 输出包含一个或多个 XHTML+MathML 文件以及两个目录,HTMLFiles 和 HTMLLinks.
- 当导出到 XHTML+MathML,Wolfram 语言总是把排版表达式转换成 MathML.
- Wolfram 语言可以导出 Tooltip 和 Hyperlink 表达式,如有必要,创建 HTML 图像映射.
- Import["file.xhtml",elem] 从一个 XHTML+MathML 文件导入指定的参数.
- Import["file.xhtml",{elem,suba,subb,…}] 导入一个子参数.
- Import["file.xhtml",{{elem1,elem2,…}}] 导入多个参数.
- 导入格式可以由 Import["file","XHTMLMathML"] 或 Import["file",{"XHTMLMathML",elem,…}]指定.
- Export["file.xhtml",expr,{"XHTMLMathML",elem}] 通过把 expr 作为指定参数 elem 创建一个 XHTML+MathML 文件.
- Export["file.xhtml",{expr1,expr2,…},{{"XHTMLMathML",elem1,elem2,…}}] 把每一个 expri 指定为相应的 elemi.
- Export["file.xhtml",expr,"XHTMLMathML",opt1->val1,…] 导出具有指定值的指定选项参数的 expr.
- Export["file.xhtml",{elem1->expr1,elem2->expr2,…},{"XHTMLMathML","Rules"}] 使用规则指定要导出的参数.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
导入参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - Import 参数:
-
"Data" HTML 表格和列表参数的文本和数值内容 "FullData" 完整的表格内容,包括空白 HTML 表格和列表参数 "Hyperlinks" 超链接,以字符串的列表表示 "Plaintext" 格式化为文本的 XHTML+MathML 文档 "Images" 嵌入于 XHTML 文档中的图像 "Source" 以单个字符串表示的原始 XHTML+MathML 资源 "Title" XHTML 页面标题 "ImageLinks" 嵌入图像的 URL "XMLObject" 整个文档的符号式 XML 表示 - 默认情况下,Import 使用"Plaintext"参数.
- Export 参数:
-
"Notebook" Notebook 表达式 "NotebookObject" NotebookObject 表达式 "Expression" 任意的 Wolfram 语言表达式