Подготовьте файл HTML к преобразованию в DOM
готовит HTML в файле, заданном preppedHTMLStr
= mlreportgen.utils.html2dom.prepHTMLFile(htmlFile
)htmlFile
для преобразования в MATLAB® Report Generator™ внутренняя объектная модель документа (DOM). Подготовленный HTML в preppedHTMLStr
может быть преобразован в представление API DOM при помощи mlreportgen.dom.HTML
объект. mlreportgen.utils.html2dom.prepHTMLFile
функция:
Корректирует недопустимую разметку путем вызова mlreportgen.utils.tidy
с настройками для вывода HTML.
Использует веб-браузер MATLAB, чтобы преобразовать приведенную в порядок разметку в HTML документ DOM. См. https://www.w3.org/TR/WD-DOM/introduction.html.
Веб-браузер MATLAB вычисляет свойства CSS элементов во вводе HTML на основе внутренних и внешних таблиц стилей, заданных входом HTML, и на атрибуте стиля элемента. Расчет свойства CSS поддерживает все допустимые селекторы таблицы стилей CSS, включая селекторы, не непосредственно поддержанные mlreportgen.dom.HTML
или mlreportgen.dom.HTMLFile
объекты.
Преобразует HTML документ DOM разметке HTML, которая поддерживается mlreportgen.dom.HTML
и mlreportgen.dom.HTMLFile
объекты. Атрибут стиля для каждого элемента задает свойства CSS элемента, которые вычислил веб-браузер MATLAB.
Возвращает подготовленный HTML как строковый скаляр.
генерирует подготовленный HTML в файле с именем, заданным preppedHTMLFileName
= mlreportgen.utils.html2dom.prepHTMLFile(htmlFile
,preppedHTMLFileName
)preppedHTMLFile
.The подготовил HTML в preppedHTMLFileName
может быть преобразован в представление API DOM при помощи mlreportgen.dom.HTMLFile
объект.
готовит 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, чтобы удалить допустимые но нежелательные объекты, такие как переводы строки, которые были в необработанном содержимом.
mlreportgen.utils.html2dom.prepHTMLString
| mlreportgen.dom.HTML
| mlreportgen.dom.HTMLFile
| mlreportgen.utils.tidy