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 использует процессор 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/.

См. также

|

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