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® Веб-браузер.

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