xslt

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

Смотрите также

|

Представлено до R2006a