Преобразуйте XML-документ с помощью механизма XSLT
result = xslt(source,style,dest)
[result,style] = xslt(___)
xslt(___,'-web')
result = xslt(source,style,dest)
преобразовывает XML-документ с помощью таблицы стилей и возвращает URL получившегося документа. Функция использует эти входные параметры, первые из которых требуются:
source
имя файла или URL исходного XML-файла, заданного как вектор символов или строковый скаляр. source
может также задать узел DOM.
style
имя файла или URL таблицы стилей XSL, заданной как вектор символов или строковый скаляр.
dest
имя файла или URL желаемого выходного документа, заданного как вектор символов или строковый скаляр. Если dest
отсутствует или пуст, функция использует временное имя файла. Если dest
'-tostring'
, функция возвращает выходной документ как вектор символов.
[result,style] = xslt(___)
возвращает обработанную таблицу стилей, подходящую для передачи последующим вызовам XSLT как style
. Это предотвращает дорогостоящую повторную обработку таблицы стилей.
xslt(___,'-web')
отображает получившийся документ в Браузере документации.
Этот пример преобразует файл info.xml
использование таблицы стилей info.xsl
, запись выхода к файлу info.html
. Это запускает получившийся файл HTML в MATLAB® Web Browser.
xslt('info.xml', 'info.xsl', 'info.html', '-web')
MATLAB использует саксонский процессор XSLT, версию 6.5.5, которая поддерживает выражения XSLT 1.0. Для получения дополнительной информации смотрите http://saxon.sourceforge.net/saxon6.5.5/
Для получения дополнительной информации о записи таблиц стилей XSL смотрите веб-сайт Консорциума World Wide Web (W3C®), https://www.w3.org/Style/XSL/
.