Преобразуйте 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 см. в консорциуме World Wide Web (W3C®) веб-сайт, https://www.w3.org/Style/XSL/
.