Преобразуйте 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/
.