Преобразование 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 ®.
xslt('info.xml', 'info.xsl', 'info.html', '-web')MATLAB использует процессор Saxon XSLT версии 6.5.5, который поддерживает выражения XSLT 1.0. Дополнительные сведения см. в разделе http://saxon.sourceforge.net/saxon6.5.5/
Для получения дополнительной информации о написании таблиц стилей XSL см. веб-сайт Консорциума всемирной паутины (W3C ® ),https://www.w3.org/Style/XSL/.