Подготовка HTML-файла для преобразования в DOM
подготавливает HTML в файле, указанном preppedHTMLStr = mlreportgen.utils.html2dom.prepHTMLFile(htmlFile)htmlFile для преобразования во внутреннюю объектную модель документа (DOM) MATLAB ® Report Generator™. Подготовленный 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 объекты. Атрибут style для каждого элемента определяет свойства CSS элемента, вычисленные веб-браузером MATLAB.
Возвращает подготовленный HTML в виде строкового скаляра.
создает подготовленный HTML в файле с именем, указанным preppedHTMLFileName = mlreportgen.utils.html2dom.prepHTMLFile(htmlFile,preppedHTMLFileName)preppedHTMLFile.Готовый 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 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