mlreportgen.utils.html2dom.prepHTMLFile
语法
说明
准备将 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 DOM 文档。请参阅https://www.w3.org/TR/WD-DOM/introduction.html。
MATLAB 网络浏览器根据输入 HTML 指定的内部和外部样式表以及元素的样式属性来计算 HTML 输入中元素的 CSS 属 性。CSS 属 性计算支持所有有效的 CSS 样式表选择器,包括
mlreportgen.dom.HTML
或mlreportgen.dom.HTMLFile
对象不直接支持的选择器。将 HTML DOM 文档转换为
mlreportgen.dom.HTML
和mlreportgen.dom.HTMLFile
对象支持的 HTML 标记。每个元素的样式属性指定 MATLAB 网络浏览器计算的元素 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.html2dom.prepHTMLFile
不同的选项来调用 mlreportgen.utils.tidy
,然后将整理好的 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 中推出