Подготовьте HTML файла к преобразованию в DOM
подготавливает HTML в файле, заданном как preppedHTMLStr = mlreportgen.utils.html2dom.prepHTMLFile(htmlFile)htmlFile для преобразования в MATLAB® Report Generator™ внутренней модели объекта документа (DOM). Подготовленный HTML в preppedHTMLStr можно преобразовать в представление DOM API при помощи 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 можно преобразовать в представление DOM API при помощи 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. В этих случаях программа генерации отчетов Report API может использовать mlreportgen.utils.html2dom.prepHTMLString и mlreportgen.utils.html2dom.prepHTMLFile функции для подготовки необработанного HTML для использования со mlreportgen.dom.HTML или mlreportgen.dom.HTMLFile объекты. Как правило, ваша программа должна будет продолжить обработку подготовленного HTML для удаления допустимых, но нежелательных объектов, таких как каналы линий, которые находились в необработанном содержимом.
mlreportgen.dom.HTML | mlreportgen.dom.HTMLFile | mlreportgen.utils.html2dom.prepHTMLString | mlreportgen.utils.tidy