HTML内容转换为DOM对象
你可以将HTML内容转换成DOM对象,您可以添加一份报告。HTML内容可以在一个字符串或一个文件中。转换HTML内容的一个字符串,使用这些方法之一:
创建一个
mlreportgen.dom.HTML
对象从HTML内容的字符串并将对象添加到一个报告。您可以使用这种方法使用DOM API或API报告。转换并将它添加到一个HTML内容
mlreportgen.dom.Document
或mlreportgen.dom.DocumentPart
通过使用对象addHTML
方法。这个方法返回一个HTML
对象。您可以使用这种方法仅使用DOM API的报告。
看到字符串转换成HTML内容。
转换HTML内容的一个文件,使用这些方法之一:
创建一个
mlreportgen.dom.HTMLFile
对象从HTML文件并将对象添加到一个报告。您可以使用这种方法使用DOM API或API报告。转换并将它添加到一个HTML内容
mlreportgen.dom.Document
或mlreportgen.dom.DocumentPart
通过使用对象addHTMLFile
方法。这个方法返回一个HTMLFile
对象。您可以使用这种方法仅使用DOM API的报告。
看到转换为HTML文件内容。
之前准备的HTML转换
MATLAB®报告生成器™mlreportgen.dom.HTML
和mlreportgen.dom.HTMLFile
对象通常不能接受第三方应用程序的原始HTML输出,如微软®词本地文件导出为HTML标记。在这些情况下,你的报告可以使用API报告生成程序mlreportgen.utils.html2dom.prepHTMLString
和mlreportgen.utils.html2dom.prepHTMLFile
功能准备使用的原始HTMLmlreportgen.dom.HTML
或mlreportgen.dom.HTMLFile
对象。这些函数:
通过调用正确的无效的标记
mlreportgen.utils.tidy
设置HTML输出。使用MATLAB web浏览器清理标记转换为一个HTML DOM文档。看到https://www.w3.org/TR/WD-DOM/introduction.html。
MATLAB web浏览器计算元素的CSS属性在HTML输入基于内部和外部样式表指定的输入HTML元素的样式属性。CSS属性计算支持所有有效的CSS样式表选择器,包括选择器金宝app不直接支持
mlreportgen.dom.HTML
和mlreportgen.dom.HTMLFile
对象。HTML DOM文档转换为HTML标记支持金宝app
mlreportgen.dom.HTML
和mlreportgen.dom.HTMLFile
对象。每个元素的样式属性指定了MATLAB web浏览器计算元素的CSS属性。
通常,您的程序将不得不进一步处理HTML准备删除有效但不受欢迎的对象,如换行的原始内容。
例如,准备从文件的HTML内容,明白了准备转换为HTML DOM对象。
字符串转换成HTML内容
HTML内容在一个字符串转换为一个DOM对象,创建一个mlreportgen.dom.HTML
对象和对象添加到报告。
进口mlreportgen.dom。*;d =文档(“MyDoc”,“多克斯”);htmlObj = HTML (' < p > < b >你好< / b > <我风格= "颜色:绿色" > < / i > < / p >世界”);追加(d, htmlObj);关闭(d);rptview (d);
另外,转换成HTML,并将其添加到文档使用addHTML
方法。该方法返回一个HTML
对象。
进口mlreportgen.dom。*;d =文档(“MyDoc”,“多克斯”);addHTML (d,' < p > < b >你好< / b > <我风格= "颜色:绿色" > < / i > < / p >世界”);关闭(d);rptview (d);
一旦你创建一个HTML
对象,您可以添加更多的HTML内容对象。例如:
进口mlreportgen.dom。*;d =文档(“MyDoc”,“多克斯”);htmlObj = HTML (' < p > < b >你好< / b > <我风格= "颜色:绿色" > < / i > < / p >世界”);追加(htmlObj< p >这是<你> < / u > < / p >说话时看着我的);追加(d, htmlObj);关闭(d);rptview (d);
附加的内容HTML
对象不止一次在一份报告中,使用克隆
方法与HTML
对象。然后,将克隆。
转换为HTML文件内容
HTML文件的内容转换为DOM对象,创建一个mlreportgen.dom.HTMLFile
对象和对象添加到报告。
创建一个文件,MyHTML.html
,包含这个HTML:
< html > < p风格= "颜色:绿色,字体类型:arial " > Hello World < / p > < / html >
生成PDF报告基于HTML文件的内容。
进口mlreportgen.dom。*;d =文档(“MyPDF”,“pdf”);htmlObj = HTMLFile (“MyHTML.html”);追加(d, htmlObj);关闭(d);rptview (d);
另外,转换成HTML,并将其添加到文档使用addHTMLFile
方法。
进口mlreportgen.dom。*;d =文档(“MyPDF”,“pdf”);addHTMLFile (d,“MyHTML.html”);关闭(d);rptview (d);
另请参阅
addHTML
|addHTMLFile
|mlreportgen.dom.HTMLFile
|mlreportgen.dom.HTML
|mlreportgen.utils.html2dom.prepHTMLFile
|mlreportgen.utils.html2dom.prepHTMLString
|mlreportgen.utils.tidy