Преобразуйте XML-документ с помощью механизма XSLT
закончитесь = xslt (источник, стиль, dest)
[закончитесь, стиль] = xslt (___)
xslt (___, '-сеть')
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/
.