mlreportgen.utils.html2dom.prepHTMLFile
准备 HTML 文件以转换为 DOM
语法
说明
准备将 preppedHTMLStr = mlreportgen.utils.html2dom.prepHTMLFile(htmlFile)htmlFile 指定的文件中的 HTML 转换为 MATLAB® Report Generator™ 内部文档对象模型 (DOM)。可以使用 mlreportgen.dom.HTML 对象将 preppedHTMLStr 中准备好的 HTML 转换为 DOM API 表示。mlreportgen.utils.html2dom.prepHTMLFile 函数:
通过使用 HTML 输出设置调用
mlreportgen.utils.tidy来纠正无效标记。使用 MATLAB HTML 查看器将整理后的标记转换为 HTML DOM 文档。请参阅https://www.w3.org/TR/WD-DOM/introduction.html。
MATLAB HTML 查看器根据输入 HTML 指定的内部和外部样式表以及元素的样式属性计算 HTML 输入中元素的 CSS 属性。CSS 属性计算支持所有有效的 CSS 样式表选择器,包括
mlreportgen.dom.HTML或mlreportgen.dom.HTMLFile对象不直接支持的选择器。将 HTML DOM 文档转换为
mlreportgen.dom.HTML和mlreportgen.dom.HTMLFile对象支持的 HTML 标记。每个元素的 style 属性指定了 MATLAB HTML 查看器计算的元素 CSS 属性。将准备好的 HTML 作为字符串标量返回。
在由 preppedHTMLFileName = mlreportgen.utils.html2dom.prepHTMLFile(htmlFile,preppedHTMLFileName)preppedHTMLFile 指定名称的文件中生成准备好的 HTML。preppedHTMLFileName 中准备好的 HTML 可以通过使用 mlreportgen.dom.HTMLFile 对象转换为 DOM API 表示。
准备 HTML 而不先整理它。在所有其他输入参量后指定 preppedHTMLStr = mlreportgen.utils.html2dom.prepHTMLFile(___,"Tidy",false)"Tidy",false。如果您想自己整理 HTML 标记,请使用此语法。例如,您可能希望使用与 mlreportgen.utils.tidy 不同的选项来调用 mlreportgen.utils.html2dom.prepHTMLFile,然后将整理好的 HTML 作为输入传递给 mlreportgen.utils.html2dom.prepHTMLFile。
示例
输入参数
输出参量
提示
MATLAB Report Generator
mlreportgen.dom.HTML或mlreportgen.dom.HTMLFile对象通常无法接受将原生文档导出为 HTML 标记的第三方应用程序(例如 Microsoft® Word)的原始 HTML 输出。在这些情况下,您的报告 API 报告生成程序可以使用mlreportgen.utils.html2dom.prepHTMLString和mlreportgen.utils.html2dom.prepHTMLFile函数准备原始 HTML 以供mlreportgen.dom.HTML或mlreportgen.dom.HTMLFile对象使用。通常,您的程序必须进一步处理准备好的 HTML 以删除有效但不想要的对象,例如原始内容中的换行符。
版本历史记录
在 R2020a 中推出